Kurz gesagt: Sie können in OS X 10.9 Mavericks kein Frequenzband erzwingen. (In 10.5 können Sie ...)
Sie möchten eine Verbindung zum Gerät mithilfe der BSSID (Basic Service Set Identification) anstelle der SSID (Regular Service Set Identification) herstellen. Wenn Sie eine Verbindung zu einer BBSID herstellen, werden Sie unabhängig von der Verbindungsstärke mit einem bestimmten Gerät verbunden. Wenn Sie eine Verbindung zu SSID herstellen, werden Sie mit einem bestimmten Netzwerknamen verbunden. Wenn ähnliche Netzwerknamen verfügbar sind, wird eine Verbindung mit dem besten Signal-Rausch-Verhältnis hergestellt. Es muss beachtet werden, dass Ihr OS X das WLAN und nicht Ihren Router wählt und OS X auf das stärkste verfügbare Signal umschaltet (2,4 GHz oder 5 GHz).
Um eine bestimmte SSID- und BSSID-Kombination zu finden, können Sie Folgendes ausführen:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan
Vor OSX 10.6 konnten Sie eine Verbindung zu einer bestimmten BSSID herstellen, indem Sie Folgendes verwendeten:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY
Dabei ist XXX die SSID / der Netzwerkname und YYY die MAC-Adresse der Basisstation, mit der Sie sprechen möchten.
Unter OS X 10.6 und höher ist keine direkte Verbindung zu BSSID mehr möglich. Es ist keine API dafür bekannt und es gibt keine Software von Drittanbietern, die dies ausführen kann. Sie müssen also Ihre 5-GHz-SSID in einen eindeutigen Namen ändern, oder Sie müssen zu OS X 10.5 zurückkehren, oder Sie können den 2,4-GHz-Kanal über den Router ändern. Ich denke, diese Optionen sind in Ihrem Fall nicht gültig.
UPDATE Als Maxime weist darauf hin, Sie können einen Frequenzband zwingen und zu 5 GHz zu beheben verwenden.
Unter Linux können Sie es verwenden iwconfig
, aber dieses Tool ist für OS X nicht verfügbar.