Detectando antena ruim vs ssid ruim / senha com dhclient / ifconfig

0

Estou trabalhando em um dispositivo embarcado que, na minha opinião, tem uma antena wi-fi ruim.

Quando eu inicio o dispositivo, corro ifconfig e vejo a interface wifi:

...
wlan3     Link encap:Ethernet  HWaddr 08:ea:40:d7:63:27  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Eu então faço um ponto de acesso wi-fi no meu laptop sem senha. Eu tento definir o dispositivo para usá-lo com iwconfig wlan3 essid philip .

Então eu atribuo à interface um IP com dhclient wlan3 -v , os logs de verbose parecem indicar que foi um sucesso. Também corro ifconfig novamente e vejo que minha interface tem um IP:

...
wlan3     Link encap:Ethernet  HWaddr 08:ea:40:d7:63:27  
          inet addr:192.168.12.120  Bcast:192.168.12.255  Mask:255.255.255.0
          inet6 addr: fe80::aea:40ff:fed7:6327/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11 errors:0 dropped:34 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1846 (1.8 KB)  TX bytes:7274 (7.2 KB)

Embora eu saiba, na prática, não estou conectado porque a execução de ping -I wlan3 -c 1 8.8.8.8 falha.

  1. A atribuição de um IP confirma que meu wifi se conectou à rede? (com uma senha incorreta ou o ssid dhclient wlan3 parece simplesmente travar)

  2. Posso inferir algo sobre um possível problema de hardware dos valores RX e TX no segundo ifconfig ?

O objetivo final é fazer com que meu software informe a diferença entre um ssid / senha incorreto e um hardware defeituoso.

    
por Philip Kirkbride 14.11.2017 / 15:04

1 resposta

1

1) Sim.

2) Não.

iw wlan3 station dump pode fornecer informações melhores para detectar possíveis problemas de hardware, ou seja, uma antena ausente ou ruim.

3) Se o problema é detectar um SSID ou Senha incorreta, e supondo que você esteja (indiretamente) usando wpa_supplicant (e não WEP ou nenhuma criptografia), dê uma olhada em wpa_cli .

    
por 14.11.2017 / 16:11