In breve: non è possibile forzare una banda di frequenza in OS X 10.9 Mavericks. (Il 10.5 puoi ...)
Si desidera connettersi al dispositivo utilizzando l'identificazione del set di servizi di base (BSSID) anziché la normale identificazione del set di servizi (SSID). La connessione a un BBSID ti collegherà a un dispositivo specifico indipendentemente dalla potenza della connessione. La connessione a SSID ti collegherà a un nome di rete specifico, se sono disponibili nomi di rete simili si collegherà al miglior rapporto segnale / rumore. Va notato che il tuo OS X sceglie il wlan, non il tuo router, e OS X passa al segnale più forte disponibile (2,4 GHz o 5 GHz).
Per trovare una combinazione SSID e BSSID specifica, è possibile eseguire:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan
Prima di OSX 10.6 è possibile connettersi a un BSSID specifico utilizzando:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY
Dove XXX è il nome SSID / rete e YYY l'indirizzo MAC della stazione base con cui si desidera parlare.
Su OS X 10.6 e oltre non è più possibile connettersi direttamente a BSSID. Non esistono API conosciute per questo e non esiste software di terze parti in grado di farlo. Quindi devi cambiare il tuo SSID a 5 GHz con un nome univoco o devi tornare a OS X 10.5, oppure puoi cambiare il canale a 2,4 GHz dall'interno del router. Penso che queste opzioni non siano valide nel tuo caso.
AGGIORNAMENTO Come sottolineato da maxim , puoi forzare una banda di frequenza e usarla per fissare a 5GHz.
Su Linux puoi usare iwconfig
, ma questo strumento non è disponibile per OS X.