Como definir as configurações do driver wifi para preferir o canal de 5 GHz acima de 2,4 GHz

37

Atualmente estou em um novo prédio da minha universidade. Neste edifício, meu wifi geralmente falha e depois restaura a conexão novamente. Isso é realmente irritante, pois acontece muito.

Agora, por coincidência, havia alguns técnicos correndo por aqui e onde perguntando a todos se o wifi estava indo bem. Eu disse a eles que meu wifi rasga o tempo todo e depois se reconecta. Eles descobriram que meu wifi está alternando o tempo todo entre o canal de 2,4 GHz e o canal de 5 GHz. Eles me perguntaram se eu poderia acessar as configurações do driver da minha placa wireless. Infelizmente eu não sei como fazer isso é no Linux ou no Windows. E, infelizmente, novamente, eles só conheciam a solução xD do Windows.

Então, espero que alguém possa me dizer como digo ao meu wifi que ele deve permanecer na rede de 5 GHz e não desconectar e alternar para o canal de 2,4 GHz?

-editar-

@arhimed, em primeiro lugar obrigado por sua ajuda.

Eu apenas tentei o que você disse. É um pouco diferente para mim. Não consigo salvar as configurações quando as altero e opto por usar apenas a banda de 5 GHz.

"Conexões de rede" -> "Selecione a rede sem fio apropriada e clique em editar" -> "Na guia sem fio" -> "Altere o modo de infraestrutura para ad-hoc" -> "Escolha a banda de 5 GHz"

Painel de configurações da conexão sem fio

No entanto, quando eu quero mudar o modo de infraestrutura para ad-hoc, o botão "salvar" diz que eu tenho que me autenticar. No entanto, não recebo nenhum pop-up solicitando uma senha. Usar o sudo gnome-control-center também não ajudou. Ainda não consegui salvá-lo. Também ocorreu um erro no terminal:

** (nm-connection-editor: 5577): AVISO **: Configuração inválida Segurança sem fio: Segurança não compatível com o modo Ad-Hoc

Espero que esta seja uma informação útil para você me ajudar ainda mais.

--edit 2012/09 / 07-- Ainda não há resposta ... Alguém?

GT-
fonte
11
Se possível, considere fechar algumas de suas outras perguntas em aberto selecionando a melhor resposta (se houver). Considere quais respostas foram úteis e precisam de um voto positivo. Precisamos que os usuários mantenham suas perguntas para que o site possa ser uma ferramenta eficaz para a próxima pessoa com seus problemas. Para mais detalhes sobre as melhores práticas, considere a leitura das perguntas frequentes sobre perguntas .
fossfreedom
11
Eu não tentei, mas espero que ajude você. Então, vá para gerenciador de rede-> editar conexões, conexões sem fio-> selecione sua rede-> Alterar ... Defina 'Mode' para 'Special' e frequência para 5GHz.
Viktor K
@arhimed Eu respondi a você no meu post principal. Espero que você possa me ajudar ainda mais com esta nova informação.
quer
Sim, isso não vai ajudá-lo. Você já tentou se conectar à sua rede através do terminal?
Viktor K
Não, porque eu não sei como fazer isso. Todas as informações que encontro sobre isso são difíceis de entender.
WG-

Respostas:

5

Altere a opção "Ad-hoc" para outra coisa, como "Infra-estrutura" (ou uma opção de menu semelhante). A infraestrutura sem fio é a abordagem típica de "muitos dispositivos se conectando a um único roteador", enquanto a rede ad-hoc é destinada a uma "malha" de dispositivos sem fio sem roteador centralizado.

Estar no modo ad-hoc provavelmente é o que está causando o seu problema (e isso é mais evidenciado pela mensagem de erro que você forneceu).

AmareloApple
fonte
11
Obrigado por sua resposta. Além disso, não estou em Ad-hoc. A opção está em Infraestrutura. No modo de infraestrutura, o wifi muda de banda o tempo todo, 2,4 GHz <-> 5 GHz. Quero tentar colocar minhas configurações no Ad-hoc, porque nesse modo posso selecionar qual banda quero usar. Não consigo selecionar uma banda no modo Infra-estrutura.
WG-
2
Tudo bem então ... O problema com o modo ad-hoc é que ele não é compatível com os protocolos de segurança WPA e WPA2 (daí o erro que você recebeu). Normalmente, o canal / frequência é definido pelo roteador. Você pode usar o iwconfig para definir o canal manualmente. Em um terminal, tente o seguinte: iwconfig eth0 freq 5G
YellowApple
Muito obrigado. Vou tentar nesta segunda-feira quando estiver na universidade. É realmente possível no roteador, mas esse problema ocorre apenas nos roteadores quando estou em um determinado prédio da minha universidade. E a equipe de TI não vai configurar todos os roteadores apenas para mim;)
WG- 15/09/12
Hummm, bem, às vezes ainda me desconecto, mas tenho a sensação de que é muito menos do que costumava ser.
quer
2
Provavelmente eu deveria corrigir meu próprio comentário ... eth0normalmente aponta para sua conexão de internet com fio, então tente iwconfig wlan0 freq 5G. Me desculpe por isso.
precisa saber é o seguinte
21

Corre:

$ iwlist wlan0 scanning | grep -C3 <name of your network>

Você deve encontrar 2 entradas para a rede, por exemplo:

Cell XX - Address: 11:11:11:11:11:11 // This will be different in your machine
ESSID: "name of your network" // This will be different on your machine
Protocol: IEEE 802.11bgn
Mode: Master
Frequency: 2.437 Ghz

--

Cell XX - Address: 22:22:22:22:22:22 // This will be different on your machine
ESSID: "name of your network // This will be different on your machine
Protocol: IEEE 802.11AC
Mode: Master
Frequency: 5.18 Ghz
  • BSSID para a rede 5Ghz, neste exemplo: 22: 22: 22: 22: 22: 22
  • BSSID para a rede de 2,4 Ghz, neste exemplo: 11: 11: 11: 11: 11: 11

Agora o que você faz é:

  1. clique em 'Conexões de rede'
  2. 'Editar conexões ...'
  3. [Selecione sua conexão de rede] (pode haver 2 entradas, qualquer uma serve)
  4. Clique em Editar
  5. Vá para a guia 'Wi-Fi' ou 'Sem fio'
  6. Clique no menu suspenso BSSID
  7. Selecione o BSSID que corresponde à rede de 5 Ghz (22: 22: 22: 22: 22: 22 neste exemplo)
  8. Mudar para o 'separador Geral'
  9. Certifique-se de marcar a caixa de seleção rotulada: 'Conectar-se automaticamente a esta rede quando estiver disponível'
  10. Renomeie o nome da conexão (não o SSID) para 'seu nome de rede'_AC
  11. Clique em Salvar
  12. Se houver 2 entradas para 'seu nome de rede' na lista de Conexões de Rede, continue com a próxima etapa, caso contrário, vá para a última etapa.
  13. Clique na outra entrada 'your network name'
  14. Clique em Editar
  15. Vá para a guia 'Wi-Fi' ou 'Sem fio'
  16. Clique no menu suspenso BSSID
  17. Selecione o BSSID correspondente à rede de 2,4 Ghz (11: 11: 11: 11: 11: 11 neste exemplo) OU deixe o BSSID vazio se houver vários outros pontos de acesso secundários
  18. Alterne para a guia "Geral"
  19. Desmarque a caixa de seleção marcada: 'Conectar-se automaticamente a esta rede quando estiver disponível'
  20. Defina o 'Nome da conexão' como [seu nome de rede] _N
  21. Clique em Salvar ...
  22. Desconecte da sua rede e reconecte

Agora você deve estar conectado à rede de 5 Ghz e precisará fazer explicitamente o processo oposto para se conectar à rede de 2,4 Ghz.

Marcel Valdez Orozco
fonte
20

Primeiro, conecte-se à sua rede wifi básica em "Infra-estrutura". Em seguida, clique em BSSID. O BSSID ao qual você está conectado naquele momento deve aparecer quando você clicar nessa seta. Esse recurso impede que o seu computador mude de rede. 2,4 Ghz e 5 Ghz.

mchid
fonte
Isso não funcionará se as conexões de rede de 2,4 Ghz e 5 Ghz tiverem a caixa de seleção 'Conectar automaticamente quando esta rede estiver disponível' marcada, que é o cerne do problema.
Marcel Valdez Orozco
@MarcelValdezOrozco Acredito que a solução para esse problema seria desvendar a caixa da rede 2.4.
Mchid 04/06/2015
Sim, seria.
Marcel Valdez Orozco
Isso realmente não funciona quando a sua empresa / escola tem 100 + pontos de acesso em vários edifícios e pisos ...
Nathan JB
11
Trabalhou para mim (como na força de usar 5ghz via método BSSID). Eu pensei que o driver wifi do Linux teria suporte transparente para o uso simultâneo de banda dupla, mas acho que não.
kchoi
0

Isso pode funcionar ou pode não funcionar. Com base na minha experiência, é inconsistente. Nas configurações do gerenciador de rede, você pode inserir manualmente o BSSID do AP. Você pode descobrir o BSSID usando um aplicativo Android chamado 'WIFI analyzer'. Você também pode usar outras ferramentas de monitoramento wifi baseadas em Linux, como o Kismet, mas a maneira mais fácil de descobrir é usando o aplicativo Android. Se você não sabe, os 5Ghz AP têm um número de canal mais alto (mais de 13). Agora, a inconsistência, dependendo da distribuição, a caixa de seleção BSSID pode ser preenchida ou você deve inseri-la manualmente. De qualquer forma, digite o BSSID que você deseja conectar e defina o nome da rede para algo que você possa se lembrar, como "U-WIFI-5Ghz". Agora infelizmente

asdacap
fonte
você também pode descobrir usando simplesmente um dos seguintes comandos: nm-toolou iwlist scan | grep -B 4 "Frequency:5" | grep "Address:"também iwlist scan | grep -B 4 "Frequency:5"pode restringir os resultados do primeiro: nm-tool | egrep 'Freq 5.......'você pode até configurar um alias para qualquer um deles no arquivo bashrc chamar qualquer um destes usando um único comando.
Mchid 14/10/2015