Как заставить 5 ГГц Wi-Fi соединение?


77

Сети Wi-Fi часто устанавливаются в двухдиапазонном режиме с одинаковым SSID, обслуживаемым как в диапазонах 2,4 ГГц, так и 5 ГГц. Я хотел бы всегда использовать полосу 5 ГГц (из-за помех в Bluetooth и других устройствах, которые ухудшают производительность). Как заставить Mac OS X использовать базовую станцию ​​5 ГГц? (У меня нет доступа администратора к сети, поэтому я не могу просто назначить сети 5 ГГц другой SSID.)

Обратите внимание, что этот вопрос не задает вопрос о том, как вызвать конкретную разновидность стандарта 802.11, а скорее задает вопрос о том, как форсировать конкретную полосу частот.


Форсирование 5 ГГц подразумевает, что вы должны использовать 802.11n или 802.11a или 802.11ac - они являются синонимами для одной и той же физической характеристики. Это все равно, что сказать, спрашивая черный цвет, и выбрать другое слово для того же цвета (hex # 000000), нет ...
bmike

6
Нет. Маршрутизатор уже может быть настроен на предоставление только 802.11n (или 802.11ac), и он может предоставлять его одновременно в диапазонах 2,4 ГГц и 5 ГГц. Протокол 802.11 не является синонимом полосы частот.
крышка

тогда давайте откроем это и просто оставим ссылку на другой вопрос - apple.stackexchange.com/questions/23935/…
bmike

Является ли изменение ssid сигнала 5 ГГц опцией? Маршрутизатор Asus, к которому я подключаюсь, позволяет мне использовать другой ssid, и я просто выбираю его в качестве сети, которую я помню.
Дуайтк

Нет. У меня нет доступа администратора к маршрутизатору.
крышка

Ответы:


36

Короче говоря: вы не можете форсировать полосу частот в OS X 10.9 Mavericks. (На 10,5 вы можете ...)

Вы хотите подключиться к устройству, используя базовую идентификацию сервисного набора (BSSID) вместо обычной идентификации сервисного набора (SSID). Подключение к BBSID соединит вас с конкретным устройством независимо от силы соединения. Подключение к SSID соединит вас с конкретным сетевым именем, если аналогичные сетевые имена доступны, это будет соответствовать наилучшему соотношению сигнал / шум. Следует отметить, что ваша OS X выбирает WLAN, а не маршрутизатор, а OS X переключается на самый сильный сигнал (2,4 ГГц или 5 ГГц).

Чтобы найти конкретную комбинацию SSID и BSSID, вы можете запустить:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

До OSX 10.6 вы могли подключаться к определенному BSSID, используя:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

Где XXX - это SSID / имя сети, а YYY - MAC-адрес базовой станции, с которой вы хотите общаться.

В OS X 10.6 и более поздних версиях больше невозможно напрямую подключиться к BSSID. Для этого не существует известного API, и не существует стороннего Программного обеспечения, способного сделать это. Таким образом, вам нужно изменить SSID 5 ГГц на уникальное имя, или вам нужно вернуться к OS X 10.5, или вы можете изменить канал 2,4 ГГц изнутри маршрутизатора. Я думаю, что эти варианты не действительны в вашем случае.

ОБНОВЛЕНИЕ Как указывает максим , вы можете настроить полосу частот и использовать ее для фиксирования до 5 ГГц.

На Linux вы можете использовать iwconfig, но этот инструмент не доступен для OS X.


11
Точно так же, как побочный эффект - в случае, если это еще не было очевидно, удерживая нажатой клавишу Alt при нажатии на значок Wi-Fi, вы увидите, в какой группе вы находитесь. «Wireless Diagnostics» также довольно хорош для общей информации (Cmd-2 для диагностики), а также «System Information» может дать некоторые сравнительные данные.
Крис Коновер

Комбинируя это с ответом @maxim (в частности, пункт 5), я смог перечислить все найденные точки доступа, а затем переключиться на диапазон 5 ГГц, установив канал. Это работало в macOS Sierra.
Пол Уогланд

Ссылка для исправления 10.5, пожалуйста?
rogerdpack

1
@rogerdpack ты читал пост? Ответ в посте. Ссылка не нужна.
двоюродный брат Кокаин

24

Это частичное временное решение. По сути, если частоты находятся на разных номерах каналов, то можно «установить» конкретную полосу Wi-Fi (работает на OSX Mavericks). шаги: 1. Найти номера каналов 5 ГГц и 2,4 ГГц. Они разные? если да, перейдите к шагу 2. 2. Установите номер канала 5 ГГц с помощью команды аэропорта .

Подробные инструкции:

  1. Откройте Wireless Diagnostics.app (он находится в / System / Library / CoreServices / Applications).
  2. В меню приложения выберите Window-> Utilities (или нажмите cmd + 2). Должно появиться окно Utilities.
  3. Выберите «Wi-Fi Scan» в окне «Утилиты» и нажмите кнопку «Сканировать сейчас». Это покажет вам все доступные сети, информацию о них и ваше активное соединение.
  4. Теперь убедитесь, что BSSID 2,4 и 5 ГГц с одним и тем же именем сети находятся на разных номерах каналов. Если это так, то, скорее всего, вы можете изменить диапазон, установив номер канала желаемой полосы частот. В качестве альтернативы для шагов 1-4, просто введите в терминале

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Откройте Terminal.app и введите:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    где ** номер ** - номер канала для установки. Эта команда будет работать только под учетной записью администратора (поэтому убедитесь, что вы вошли в систему как администратор, т.е. su YourAdministratorAccount )

  6. Вы можете проверить свое активное соединение, повторно сканируя с помощью Wireless Diagnostics, нажав Alt +, щелкнув значок WiFi в строке меню OSX, или используя терминал :-).

Вот и все!

PS Если вы не можете установить канал, попробуйте отключить устройство Wi-Fi, прежде чем использовать команду аэропорта.


4
Благодарю. Я не смог установить канал. Пробовал также отключить Wi-Fi. Кто-нибудь заставил это работать?
цепная работа

3
Это не сработало и для меня на Йосемити.
Роберто Андраде

1
Неправильный системный путь в первой команде, также удалите * с конца.
Малхал

2
У меня не сработало и на Эль Капитане.
Джордж

Это хорошая работа вокруг!
Кузен Кокаин

13

Для 10.11.x, поскольку возможности управления драйвером Broadcom ограничены, вы должны сначала отключить роуминг,

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

Затем сделайте сетку из, возможно, 1/2 "проволочной сетки и наденьте ее на свой ноутбук, чтобы оштрафовать сигнал 2,4 ГГц. Как только вы сможете подключиться к точке доступа 5 ГГц,

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

Вы можете удалить сетку и, надеюсь, OSX не будет переключать BSSID.

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif


6
Я голосовал за нелепость этого ответа, прекрасно зная, что он может сработать.
Анна

Эта вторая команда с -Iничего не делает кроме показа информации для текущей подключенной сети. Как предотвратить повторное переключение на более мощную сеть 2,4 ГГц после удаления проволочной сетки?
Эллиотт

12

Я потратил некоторое время на эту проблему и могу засвидетельствовать, что единственный способ заставить компьютер работать в диапазоне 5 ГГц - настроить диапазон 5 ГГц с отдельным именем.

В противном случае компьютер автоматически подключится к частоте 5 ГГц, если он находится близко к точке доступа. На расстоянии 15-20 футов, в зависимости от препятствий, компьютер будет подключаться к частоте 2,4 ГГц, если вы используете один и тот же SSID для каждой полосы.

Служба технической поддержки Apple утверждает, что так оно и есть, но вы можете связаться с ними, чтобы узнать, изменилось ли что-нибудь в последнее время ...

Сожалею.


5

Моя работа требует, чтобы мой Macbook Air подключался к определенному каналу 5 ГГц, и по какой-то причине я не могу использовать утилиту аэропорта для этого.

Мой обходной путь - использование Airtool, чтобы заставить мой беспроводной интерфейс Macbook Air работать на определенном канале 5 ГГц или канале 2,4 ГГц и полосе пропускания канала (20 МГц / 40 МГц).

Это работает как мое ожидание и, возможно, может решить часть вашей ситуации.

Мой Macbook Air работает под управлением OS X 10.10.


1
Изменение канала в Airtool показывает ошибку: «Эта операция не может быть выполнена при подключении к сети». Отключение, смена канала и повторное подключение приводит к тому, что по умолчанию он возвращается к исходному каналу, поэтому это не помогает.
Малхал

Понятно, я неправильно поняла его точку зрения.
Блэр Су

4

Единственная альтернатива использованию других сетевых имен, о которых я слышал, - это использование iStumbler для ручного выбора сигнала 5 ГГц для подключения.


7
Я попытался использовать iStumbler (как v99, так и v100), но двойной щелчок по имени сети вызывает только график уровня сигнала. Я не видел возможности присоединиться к выбранной сети.
крышка

3

Решение с 2,4 ГГц / 5 ГГц сетью с таким же ssid.

Если вы уже подключены к сети 2,4 ГГц, вы можете установить только канал на вашей карточке аэропорта, работает в последней версии macOS Sierra 10.12.3 (2017-03-19)

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

Я установил канал 52, который используется моей 5-ГГц сетью.


2
К сожалению, ничего не делает для меня (также на Сьерра). В -Iдокладах я на канале «11» и до и после выдачи команды с другим каналом.
davemyron

Это сработало для меня, я просто должен был выключить и снова включить Wi-Fi. После этого было установлено соединение с указанным каналом.
Карло

2

Большинство устройств выбирают самый сильный сигнал. Поэтому установите максимальную мощность точек доступа 5 ГГц, а затем просто уменьшайте мощность вещания точек доступа 2,4 ГГц, пока не будет замечено, что 5 ГГц предпочтительнее.

Цена, которую вы платите, состоит в том, что у любых устройств только с 2,4 будет еще больше проблем с перегрузкой. Но, возможно, избежание заторов на большинстве устройств того стоит.


Как указано в вопросе, у меня нет доступа администратора к сети / точкам доступа.
крышка

1
О, хорошая мысль. И я полагаю, что сетевые администраторы не "сломают" сеть 2,4 ГГц, чтобы заставить устройства мигрировать.
арт

0

Просто, получите роутер с поддержкой полосового руления. Он позаботится о перемещении ваших устройств с частотой 5 ГГц (если они заявлены в возможностях) на полосы 5 ГГц.


эм, если только вы не подключаетесь к чужому роутеру ...
Джек Уэйси,

-1

Есть несколько приложений (например, WiFi Scanner), которые позволят вам присоединиться к полосе 5 ГГц, если Mac OS выберет 2,4 ГГц.


4
Не могли бы вы предоставить ссылки на «некоторые приложения»?
grg

-1

Почему бы не использовать тот же SSID, но дать другой пароль для 5 ГГц, вместо 2,4 ГГц, чтобы вы знали, к чему вы подключаетесь: D


-2

Допустим, вы хотите использовать один и тот же SSID на обеих радиостанциях (диапазонах). Это важно, если вы хотите, чтобы ваши устройства обменивались данными (например, принтер использует 2,4 ГГц через Bonjour). В программном обеспечении для управления маршрутизатором у вас может быть возможность управления подключением устройств к радиостанциям (диапазонам). Например, в DD-WRT вы можете включить фильтрацию на уровне MAC (разрешить / разрешить MAC (s) или заблокировать / предотвратить связывание MAC (s)). В моей настройке я разрешил (режим Permit) только одному старому аэропорту Apple подключаться к моему SSID с частотой 2,4 ГГц. Это заставляет новых клиентов подключаться к радио 5 ГГц, даже если 2.4 выглядит вкуснее (лучший сигнал). Достаточно элегантно для меня. Вот хорошая ссылка о том, как разрешить только определенные устройства (обратите внимание, вы увидите оба интерфейса на вашем маршрутизаторе):https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/


Вопрос явно указывает на то, что у меня нет доступа администратора к сети. Кроме того, тангенциально нет необходимости использовать один и тот же SSID на обеих радиостанциях, если обе радиостанции обслуживают доступ к одной и той же подсети (что имеет место для большинства потребительских маршрутизаторов).
крышка

Можете ли вы попросить, чтобы это было сделано для вас (кем-то с правами администратора)? Я только опубликовал этот ответ, потому что другие могут задаваться вопросом, как настроить свои домашние маршрутизаторы для достижения вашего конечного желания. Я использую свой Macbook, как этот, дома (у него нет доступа к радио 2,4 ГГц, потому что он запрещен для всех, кроме как в фильтре).
Алекс

Я также подозреваю, что вы проверили на форуме поддержки Apple и не нашли решения. Базовое программное обеспечение OS X, вероятно, не позволит эту модификацию легко. Тангенциально, удачи.
Алекс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.