Como listar freqüências Wi-Fi suportadas no Windows?

1

Eu tenho um dispositivo Realtek que atualmente não tem driver Linux, e é um adaptador WiFi do tipo a / c, mas não é possível detectar nenhuma rede de 5GHz disponível.

No Linux, podemos verificar a frequência Wi-Fi suportada pelo dispositivo wlan com este comando:

 sudo iwlist wlp3s0 freq 

E podemos obter uma lista como (este é apenas um exemplo, não o cartão atualmente estou investigando - este é da ASUS Vivobook X442UR, acho que este é um Atheros):

wlp3s0    17 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Channel 149 : 5.745 GHz
          Channel 153 : 5.765 GHz
          Channel 157 : 5.785 GHz
          Channel 161 : 5.805 GHz
          Current Frequency:5.805 GHz (Channel 161)

Para que eu saiba que o meu dispositivo sem fio suporta o canal 1 a 13 em 2GHz e suporta apenas os canais 149, 153, 157 e 161 na banda de 5GHz. (um cenário porque eu preciso desta informação: o roteador não deve ser ajustado automaticamente na banda de 5GHz, porque se ele selecionar automaticamente canais não suportados, por exemplo, canal 5G 34 ou 165, o dispositivo não verá o SSID 5G)

O cartão Realtek está funcionando no Windows, mas eu não consegui instalar o driver para ele no Ubuntu 18.04, então não posso usar o método acima para descobrir.

Como obtenho as mesmas informações no Windows 10?

    
por Dapid Candra 17.05.2018 / 11:51

2 respostas

1

Isso não é uma lista do que seu dispositivo suporta, isso é uma lista de quais canais seu dispositivo está vendo como ativo no momento. (Ou seja, outros clientes ou APs estão nesses canais).

Os canais suportados são definidos pelo protocolo sem fio que seu cartão suporta, no seu caso parece ser um cartão ab / g, já que ele está vendo apenas 2.4Ghz (a menos que simplesmente não haja dispositivos de 5Ghz em uso por perto).

Cada canal especifica um intervalo de frequência, e você pode ver nos links a seguir quais intervalos se sobrepõem e quais são completamente isolados um do outro:

Canais e frequências na Wikipedia (apenas explica 2,4 Ghz), Lista de canais da Wikipédia (também se detalha em 5Ghz).

Portanto, se você tem um cartão b ou g, ele suporta apenas o alcance de 2.4ghz, e placas de maior capacidade também suportam 5Ghz, e os canais que fornecem.

Agora isso é explicado, no windows você pode fazer o mesmo comando acima (em uma janela de prompt de comando):

netsh wlan show networks mode=bssid | findstr /I /R "^ssid | channel | signal"

Isso listará o SSID que sua placa está vendo agora, junto com o canal e a intensidade do sinal.

Para saber quais canais seu cartão suporta, ainda assim, ele é definido pelo hardware do cartão. Qual canal o seu wifi conecta é decidido unicamente pelo ponto de acesso, não pelo seu PC. (A menos que executar um ponto de acesso, mas esse é um assunto totalmente diferente).

    
por 17.05.2018 / 12:12
0

Os principais chipsets Wi-Fi geralmente podem operar em toda a faixa de freqüência do padrão Wi-Fi: 802.11b / g use 2412-2484Mhz (1-14ch), 802.11a use 4900-6100Mhz (1-200ch), 802.11ad use 58320-64800Mhz ( 1-4ch), mas apenas algumas frequências são permitidas no seu país (google for "regulatory domain"). Drivers de chpiset / adaptador wifi específicos devem reconhecer / ask_you em qual país você reside e limitar os canais usados de acordo. Usar canais não permitidos no seu país é ileggal.

    
por 19.05.2018 / 17:23