Resumindo: você não pode forçar uma banda de frequência no OS X 10.9 Mavericks. (Na versão 10.5 você pode ...)
Você deseja conectar-se ao dispositivo usando a identificação básica do conjunto de serviços (BSSID) em vez da identificação regular do conjunto de serviços (SSID). A conexão com um BBSID o conectará a um dispositivo específico, independentemente da força da conexão. A conexão com o SSID o conectará a um nome de rede específico; se nomes de rede semelhantes estiverem disponíveis, ele se conectará à melhor relação sinal / ruído. Deve-se notar que o seu OS X escolhe a wlan, não o roteador, e o OS X muda para o sinal mais forte disponível (2,4 GHz ou 5 GHz).
Para encontrar uma combinação específica de SSID e BSSID, você pode executar:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan
Antes do OSX 10.6, era possível conectar-se a um BSSID específico usando:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY
Onde XXX é o nome do SSID / rede e AAAA, o endereço MAC da estação base com a qual você deseja conversar.
No OS X 10.6 e além, não é mais possível conectar-se diretamente ao BSSID. Não há API conhecida para isso e não existe software de terceiros que possa fazer isso. Portanto, você precisa alterar o SSID de 5 GHz para um nome exclusivo ou voltar ao OS X 10.5 ou alterar o canal de 2,4 GHz de dentro do roteador. Eu acho que essas opções não são válidas no seu caso.
ATUALIZAÇÃO Como aponta a máxima , você pode forçar uma banda de frequência e usá-la para fixar em 5GHz.
No linux, você pode usar iwconfig
, mas esta ferramenta não está disponível para o OS X.