dhclient/ifconfig를 사용하여 잘못된 안테나와 잘못된 ssid/비밀번호를 감지하세요.

dhclient/ifconfig를 사용하여 잘못된 안테나와 잘못된 ssid/비밀번호를 감지하세요.

저는 Wi-Fi 안테나가 불량하다고 생각되는 내장형 장치를 개발 중입니다.

장치를 부팅하면 ifconfigWi-Fi 인터페이스가 표시됩니다.

...
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)

그런 다음 비밀번호 없이 노트북에 WiFi 액세스 포인트를 만들었습니다. 와 함께 작동하도록 장치를 설정해 보았습니다 iwconfig wlan3 essid philip.

그런 다음 인터페이스에 IP를 할당했고 dhclient wlan3 -vverbose의 로그에 성공했음을 나타내는 것 같았습니다. 다시 실행 하면 ifconfig인터페이스에 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)

실행이 ping -I wlan3 -c 1 8.8.8.8실패했기 때문에 실제로 연결되어 있지 않다는 것을 알고 있음에도 불구하고.

  1. IP 할당을 통해 Wi-Fi가 실제로 네트워크에 연결되어 있는지 확인합니까?(잘못된 비밀번호 또는 ssid dhclient wlan3가 정지된 것 같습니다)

  2. 두 번째 합계 값에서 RX잠재적인 하드웨어 문제에 대해 추론 할 수 있나요?TXifconfig

최종 목표는 내 소프트웨어가 잘못된 ssid/비밀번호와 결함이 있는 하드웨어를 구별하도록 하는 것입니다.

답변1

1) 그렇습니다.

2) 아니요.

iw wlan3 station dump잠재적인 하드웨어 문제(예: 안테나 누락 또는 손상)를 감지하기 위한 더 나은 정보를 제공할 수 있습니다.

3) 문제가 잘못된 SSID 또는 비밀번호 감지이고 (간접적으로) wpa_supplicant(WEP 대신 또는 암호화 없음)을 사용하고 있다고 가정하면 살펴보십시오 wpa_cli.

관련 정보