Como saber se o WiFi está ruim ou se o uplink está ruim?

0

Meu WiFi às vezes é bom e às vezes é muito ruim. Segurando o laptop ao lado do ponto de acesso não faz diferença. Eu estou em um prédio onde eu tenho que compartilhar o AP com várias pessoas (nós não temos uma conexão com fio para o nosso apartamento ...). Parece que o uplink está saturado ou alguém está usando todo o espectro disponível.

Posso usar meu laptop para verificar se o espectro está saturado? No passado, eu emprestei um HackRF de alguém, o que facilitou o uso de ferramentas como sdrangelove . Existe alguma ferramenta que possa usar meu cartão WiFi para fazer o mesmo tipo de análise?

Uma opção é colocar o cartão no modo monitor usando airmon-ng , mas, até onde eu sei, isso só me mostrará pacotes de pessoas autenticadas com o mesmo AP. Eu também gostaria de ver a interferência de pessoas que não estão no mesmo AP.

Outra ferramenta que eu conheço é wavemon , mas não parece ser capaz de mostrar o que estou procurando.

Existe algum software para Linux que possa fazer isso? Qualquer coisa empacotada para o Debian Stretch seria o ideal.

    
por Luc 29.10.2017 / 16:18

2 respostas

1

O seu cartão Wi-Fi pode procurar todos os pontos de acesso (AP) e a força e frequência do sinal. Esta informação (e muito mais) está disponível com iw <wlan-if> scan , portanto, executar um comando como

iw wlan0 scan | egrep '^BSS|SSID|signal|freq:'

em intervalos regulares lhe dará uma idéia sobre outros APs e se eles estão interferindo.

Sua placa Wifi também mantém estatísticas sobre a conexão com o AP ao qual você está associado, fazendo assim

iw wlan0 station dump

lhe dará uma idéia sobre a qualidade de sua conexão (sinal e bitrate). Você pode ter que ficar em um lugar por algum tempo para que essa informação se torne atual.

Existem aplicações, por exemplo para telefones Android que exibem essas informações graficamente, mas eu não conheço nenhum aplicativo para Linux, embora não seja particularmente difícil escrever uma.

    
por 30.10.2017 / 08:47
1

O pacote sdrangelove está disponível no debian stretch, você pode instalá-lo através de:

apt install sdrangelove

sdrangelove :

Osmocom Software Defined Radio

A Qt5 software-defined radio receiver application.

Atualizar

O linssid é uma ferramenta empacotada do Debian, para ver os APs, a interferência e o sinal no 2.4 e no 5 Banda de ghz.

LinSSID can be used to measure the local performance or to search for an interference free channel to be set in a wireless router (access point or AP). The wireless established link won't be affected by these operations because LinSSID needn't set the monitor mode in network interface.

Algumas funcionalidades:

  • Tabela de pontos de anexação de recebíveis locais com muitas colunas de diferentes informações e colunas classificáveis e móveis.
  • Velocidade ajustável, atualização em tempo real.
  • Gráficos de intensidade do sinal por canal e ao longo do tempo.
  • Largura de banda do AP exibida.
  • Funciona nos canais de 2,4 GHz e 5 GHz.

Uma captura de tela do debian

    
por 29.10.2017 / 17:19