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é l'identificazione del set di servizi (SSID). La connessione a un BBSID ti collegherà a un dispositivo specifico indipendentemente dalla forza della connessione. Il collegamento 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 la WLAN, non il tuo router, e OS X passa al segnale più potente disponibile (2,4 GHz o 5 GHz).
Per trovare una combinazione SSID e BSSID specifica, puoi 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 vuoi parlare.
Su OS X 10.6 e oltre non è più possibile connettersi direttamente a BSSID. Non esiste alcuna API conosciuta per questo e nessun software di terze parti esiste 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 dal router. Penso che queste opzioni non siano valide nel tuo caso.
UPDATE come sottolinea maxim , puoi forzare una banda di frequenza e utilizzarla per fissare a 5 GHz.
Su linux puoi usare iwconfig
, ma questo strumento non è disponibile per OS X.