Короче говоря: вы не можете форсировать полосу частот в 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.