En bref: vous ne pouvez pas forcer une bande de fréquence dans OS X 10.9 Mavericks. (Sur 10.5 vous pouvez ...)
Vous souhaitez vous connecter au périphérique à l’aide de l’identification BSSID (Basic Service Set Identification) au lieu de l’identification SSID (Service Set Identification) classique. La connexion à un BBSID vous connectera à un périphérique spécifique, quelle que soit la force de la connexion. La connexion au SSID vous connectera à un nom de réseau spécifique. Si des noms de réseau similaires sont disponibles, il se connectera au meilleur rapport signal / bruit. Il est à noter que votre OS X choisit le WLAN, pas votre routeur, et que OS X bascule sur le signal le plus puissant disponible (2,4 GHz ou 5 GHz).
Pour rechercher une combinaison SSID et BSSID spécifique, vous pouvez exécuter:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan
Avant OSX 10.6, vous pouviez vous connecter à un BSSID spécifique en utilisant:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY
Où XXX est le nom du SSID / du réseau et YYY l'adresse MAC de la station de base avec laquelle vous souhaitez parler.
Sur OS X 10.6 et les versions ultérieures, il n'est plus possible de se connecter directement à BSSID. Il n'y a pas d'API connue pour cela et il n'y a pas de logiciel tiers capable de le faire. Vous devez donc modifier votre SSID 5 GHz en un nom unique ou vous devez revenir à OS X 10.5, ou vous pouvez modifier le canal 2,4 GHz à partir du routeur. Je pense que ces options ne sont pas valables dans votre cas.
MISE À JOUR Comme le fait remarquer maxim , vous pouvez forcer une bande de fréquence et l'utiliser pour la fixer à 5 GHz.
Sur Linux, vous pouvez utiliser iwconfig
, mais cet outil n'est pas disponible pour OS X.