W skrócie: nie można wymusić pasma częstotliwości w OS X 10.9 Mavericks. (W wersji 10.5 możesz ...)
Chcesz połączyć się z urządzeniem za pomocą podstawowej identyfikacji zestawu usług (BSSID) zamiast zwykłej identyfikacji zestawu usług (SSID). Połączenie z BBSID połączy Cię z określonym urządzeniem, niezależnie od siły połączenia. Połączenie z SSID połączy cię z określoną nazwą sieci, jeśli podobne nazwy sieci są dostępne, połączy się z najlepszym stosunkiem sygnału / szumu. Należy zauważyć, że system OS X wybiera sieć WLAN, a nie router, a system OS X przełącza się na najsilniejszy dostępny sygnał (2,4 GHz lub 5 GHz).
Aby znaleźć konkretną kombinację SSID i BSSID, możesz uruchomić:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan
Przed OSX 10.6 można było połączyć się z określonym identyfikatorem BSSID, używając:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY
Gdzie XXX to SSID / nazwa sieci, a YYY adres MAC stacji bazowej, z którą chcesz rozmawiać.
W OS X 10.6 i nowszych nie jest już możliwe bezpośrednie połączenie z BSSID. Nie ma znanego API dla tego i nie istnieje Oprogramowanie zewnętrzne, które to potrafi. Musisz więc zmienić identyfikator SSID 5 GHz na unikalną nazwę lub wrócić do systemu OS X 10.5 lub zmienić kanał 2,4 GHz z poziomu routera. Myślę, że te opcje są nieważne w twoim przypadku.
UPDATE Jak maksyma zwraca uwagę, to można wymusić pasmo częstotliwości i używać, aby naprawić na 5GHz.
Na Linuksie możesz używać iwconfig
, ale to narzędzie nie jest dostępne dla OS X.