Como você força uma conexão wifi de 5 GHz?


76

As redes Wi-Fi são geralmente configuradas no modo de banda dupla, com o mesmo SSID servido nas bandas de 2,4 GHz e 5 GHz. Gostaria de sempre usar a banda de 5 GHz (devido à interferência com o Bluetooth e outros dispositivos que prejudicam o desempenho). Como forço o Mac OS X a usar a estação base de 5 GHz? (Como não tenho acesso de administrador à rede, não posso atribuir à rede de 5 GHz um SSID diferente.)

Observe que esta pergunta não está perguntando como forçar um sabor específico do 802.11, mas sim como forçar uma faixa de frequência específica.


Forçar 5 Ghz implica que você deve usar o 802.11n ou 802.11a ou 802.11ac - eles são sinônimos da mesma característica física. É o mesmo que dizer pedindo uma cor preta e escolher uma outra palavra para a mesma cor (hex # 000000), não ...
bmike

6
Não. Um roteador já pode estar configurado para fornecer apenas 802.11n (ou 802.11ac) e pode fornecê-lo nas bandas de 2,4 GHz e 5 GHz simultaneamente. Um protocolo 802.11 não é sinônimo de banda de frequência.
lid

então vamos reabrir esta e manter apenas o link para a outra pergunta - apple.stackexchange.com/questions/23935/...
bmike

Alterar o ssid do sinal de 5 GHz é uma opção? O roteador Asus ao qual me conecto me permite usar um ssid diferente, e apenas o seleciono como a rede que me lembro.
dwightk

Não. Não tenho acesso de administrador ao roteador.
lid

Respostas:


36

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.


11
Apenas como um ponto secundário - caso isso ainda não seja óbvio, pressionar Alt ao clicar no ícone wifi mostrará em qual banda você está. "Diagnóstico sem fio" também é muito bom para informações gerais (Cmd-2 para diagnóstico), e também "Informações do sistema" pode gerar alguns dados comparativos.
precisa

Combinando isso com a resposta do @maxim (especificamente ponto 5), pude listar todos os pontos de acesso encontrados e depois mudar para a banda de 5 GHz definindo o canal. Isso funcionou no macOS Sierra.
Paul Wagland

Link para a correção 10.5, por favor?
Rogerdpack 28/08/18

11
@rogerdpack você leu o post? A resposta está no post. Nenhum link é necessário.
CousinCocaine

24

Esta é uma solução parcial-temporária. Basicamente, se as frequências estiverem em números de canais diferentes, é possível "configurar" a banda wifi específica (trabalhada no OSX Mavericks). etapas: 1. Encontre os números de canal de 5 GHz e 2,4 Ghz. Eles são diferentes? se sim, vá para a etapa 2. 2. Defina o número do canal de 5 GHz usando o comando do aeroporto .

Instruções detalhadas:

  1. Abra o Wireless Diagnostics.app (ele está localizado em / Sistema / Biblioteca / CoreServices / Applications).
  2. No menu do aplicativo, selecione Janela-> Utilitários (ou pressione cmd + 2). A janela Utilitários deve aparecer.
  3. Selecione WiFi Scan na janela Utilities e pressione o botão Scan Now. Isso mostrará todas as redes disponíveis, informações sobre elas e sua conexão ativa.
  4. Agora, verifique se os BSSIDs de 2,4 e 5 Ghz com o mesmo nome de rede estão em números de canais diferentes. Nesse caso, provavelmente você pode alterar a banda definindo o número do canal da banda de frequência desejada. Como alternativa para as etapas de 1 a 4, basta digitar o terminal

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Abra o Terminal.app e digite:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    onde ** num ** é o número do canal a ser definido. Este comando funcionará apenas na conta de administrador (verifique se você está logado como administrador, ou seja, su YourAdministratorAccount )

  6. Você pode verificar sua conexão ativa digitalizando novamente com o Wireless Diagnostics, Alt + Clicando no ícone WiFi na barra de menus OSX ou usando o terminal :-).

Isso é tudo!

PS Se não conseguir definir o canal, tente desligar o dispositivo wifi antes de usar o comando airport.


4
Obrigado. Não consegui definir o canal. Tentei desligar o wifi também. Alguém fez isso funcionar?
chainwork

3
Isso também não funcionou para mim em Yosemite.
Roberto Andrade

11
Caminho do sistema errado no primeiro comando, também remova o * do final.
malhal

2
Também não funcionou para mim no El Capitan.
George

Este é um bom trabalho!
CousinCocaine

13

Para o 10.11.x, como as opções para controlar o driver Broadcom são limitadas, primeiro desative o roaming,

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

Em seguida, faça uma malha com um fio de galinha de talvez 1/2 "e prenda-o no laptop para penalizar o sinal de 2,4 GHz. Quando você conseguir se conectar ao AP de 5 GHz,

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

você pode remover a malha e espero que o OSX não mude o BSSID.

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif


6
votou pelo simples ridículo dessa resposta, sabendo muito bem que ela poderia funcionar.
Anna

Esse segundo comando com -Inada faz, exceto mostrar informações da rede atualmente conectada. Como você evita que ele volte para a rede mais forte de 2,4 GHz depois de remover o fio de galinha?
Elliott

12

Passei algum tempo com esse problema e posso atestar que a única maneira de forçar um computador à banda de 5 GHz é configurando a banda de 5 GHz com um nome separado.

Caso contrário, o computador se conectará automaticamente a 5 GHz se estiver próximo ao ponto de acesso. A 15-20 pés de distância, dependendo das obstruções, o computador se conectará a 2,4 GHz se você usar o mesmo SSID para cada banda.

O suporte técnico da Apple diz que é assim, mas você certamente pode entrar em contato com eles para ver se alguma coisa mudou recentemente ...

Desculpa.


5

Meu trabalho precisa que eu force o meu Macbook Air a se conectar em um canal específico de 5 GHz e, por algum motivo, não consigo usar o utilitário do aeroporto para conseguir isso.

Minha solução alternativa é usar o Airtool para forçar minha interface sem fio do Macbook Air a trabalhar em um canal específico de 5 GHz ou em um canal de 2,4 GHz e em uma largura de banda de canal (20 MHz / 40 MHz).

Funciona como a minha expectativa e talvez possa resolver parte da sua situação.

Meu Macbook Air está executando o OS X 10.10.


11
A mudança de canal no Airtool mostra o erro: "Esta operação não pode ser realizada enquanto estiver conectado a uma rede". Desconectar, alterar o canal e reconectar faz com que ele retorne ao canal original por padrão, o que não ajuda.
malhal

Entendo, estou meio que entendendo mal o que ele disse.
Blair Su

4

A única outra alternativa ao uso de diferentes nomes de rede que ouvi falar é usar o iStumbler para selecionar manualmente o sinal de 5 GHz ao qual conectar.


7
Tentei usar o iStumbler (v99 e v100), mas clicar duas vezes no nome da rede traz apenas um gráfico de intensidade do sinal. Não vi como ingressar em uma rede selecionada.
lid

3

Solução com rede 2.4ghz / 5ghz com o mesmo ssid.

Se você já está conectado à rede de 2,4 ghz, pode definir apenas o canal na sua placa de aeroporto, funciona na versão mais recente do macOS Sierra 10.12.3 (19/03/2017)

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

Eu configurei o canal 52 que é usado pela minha rede de 5ghz.


2
Infelizmente, não faz nada para mim (também na Sierra). Os -Irelatórios estão no canal '11' antes e depois de emitir o comando com um canal diferente.
Davemyron 19/05

Isso funcionou para mim, eu apenas tive que desligar e ligar o Wifi novamente. Depois disso, a conexão foi construída com o canal especificado.
Carlo

2

A maioria dos dispositivos escolhe o sinal mais forte. Portanto, defina o (s) ponto (s) de 5 GHz na potência máxima e apenas diminua a potência de transmissão do (s) ponto (s) de 2,4 GHz até que 5 GHz seja considerado preferível.

O preço que você paga é que qualquer dispositivo somente 2.4 terá mais problemas com o congestionamento. Mas talvez escapar do congestionamento na maioria dos dispositivos valha a pena.


Conforme indicado na pergunta, não tenho acesso de administrador à rede / pontos de acesso.
tampa

11
Oh, bom argumento. E acho que os administradores de rede não "quebrarão" a rede de 2,4 GHz para fazer a migração dos dispositivos.
Arnt

0

Simples, obtenha um roteador com suporte para direção de banda. Ele cuidará de mover seus dispositivos de 5Ghz (se anunciados em capacidade) para bandas de 5Ghz.


erm, a menos que você está se conectando roteador de outra pessoa ...
Jack Wasey

-1

Existem alguns aplicativos (como o WiFi Scanner) que permitem ingressar na banda de 5 GHz no caso do Mac OS escolher a de 2,4 GHz.


4
Você poderia fornecer links para os 'alguns aplicativos'?
grg

-1

Por que não usar o mesmo SSID, mas fornecer uma senha diferente para 5GHz, vs 2.4GHz, para que você saiba com o que está se conectando: D


-2

Digamos que você queira usar o mesmo SSID nos dois rádios (bandas). Isso é importante se você deseja que seus dispositivos se comuniquem (digamos que uma impressora esteja sendo compartilhada nos 2,4 GHz via Bonjour). No software de gerenciamento de roteador, você pode ter a opção de controlar como os dispositivos se associam aos rádios (bandas). No DD-WRT, por exemplo, você pode ativar a filtragem no nível do MAC (permitir / permitir um (s) MAC (s) ou bloquear / impedir que o (s) MAC (s) se associem). Na minha configuração, só permiti (modo Permitir) um antigo aeroporto da Apple herdado conectar-se ao meu SSID de 2,4 GHz. Isso força os clientes mais novos a se conectarem ao rádio de 5 GHz, mesmo que o 2.4 pareça mais saboroso (sinal melhor). Elegante o suficiente para mim. Aqui está um link interessante sobre como permitir apenas determinados dispositivos (observe que você verá as duas interfaces no seu roteador):https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/


A pergunta indica explicitamente que eu não tenho acesso de administrador à rede. Além disso, tangencialmente, não é necessário usar o mesmo SSID nos dois rádios, desde que os dois rádios ofereçam acesso à mesma sub-rede (que é o caso da maioria dos roteadores consumidores).
tampa

Você pode solicitar que isso seja feito por você (por alguém com direitos de administrador)? Eu apenas publiquei esta resposta porque outras pessoas podem estar se perguntando como configurar seus roteadores domésticos para alcançar seu desejo final. Estou usando meu Macbook como este em casa (ele não tem acesso ao rádio de 2,4 GHz porque está em negar tudo, a menos que esteja no filtro).
Alex #

Eu também suspeito que você tenha verificado no fórum de suporte da Apple e não encontrou solução. O software base do OS X provavelmente não permitirá essa modificação facilmente. Tangencialmente, boa sorte.
6285 Alex
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.