WiFi/WLAN: WPA2 인증이 성공한 것으로 보이지만 dhclient가 응답을 받지 못합니다.

WiFi/WLAN: WPA2 인증이 성공한 것으로 보이지만 dhclient가 응답을 받지 못합니다.

USB WiFi 어댑터를 사용하여 무선 라우터에 연결하려고 합니다.

어댑터가 올바른 드라이버를 통해 시작되었다고 가정합니다. # iwconfig이는 합리적인 출력을 제공하기 때문입니다.

wlan0     IEEE 802.11bg  ESSID:"MYNET"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:1C:4A:A6:8F:0E   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=70/70  Signal level=-40 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:49   Missed beacon:0

또한 라우터와 어댑터 간의 인증이 성공했다고 가정합니다 # wpa_cli status."충분히":

Selected interface 'wlan0'
bssid=00:1c:4a:a6:8f:0e
ssid=MYNET
id=0
mode=station
pairwise_cipher=CCMP
group_cipher=TKIP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
address=00:0d:0b:35:ca:14

질문 1:이와 같은 정보를 통해 내 어댑터가 인터페이스로 제대로 작동한다고 가정하는 것이 맞습니까?무선랜 0, 라우터가 내 키를 수락했으며 연결을 설정할 준비가 되어 있습니까? WPA2 인증 문제가 발생하지 않습니까?

이제 사용하려면무선랜 0, IP 주소가 필요하고 라우터가 DHCP 서버로 설정되어 있으며 DHCP 주소 범위는 192.168.2.100 ~ 192.168.2.199입니다. 내가 DHCP 협상 프로세스를 이해하는 한, dhclient는 기본값, 즉 255.255.255.255에서 브로드캐스트하고 라우터는 0.0.0.0으로 응답해야 하며 마지막으로 사용 가능한 주소를 광고해야 합니다. 그러나 # dhclient wlan0 -v잠시 후 포기했습니다.

Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:0d:0b:35:ca:14
Sending on   LPF/wlan0/00:0d:0b:35:ca:14
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

질문 2:(아마 대답하기 어려운 부분일 것입니다.) DHCPDISCOVER를 브로드캐스트하면 DHCPOFFER라는 올바른 응답을 받지 못하는 이유는 무엇입니까?

발생할 수 있거나 발생하지 않을 수 있는 문제에 대한 추가 정보 및 팁:

  • 라우터에는아니요MAC 필터링을 사용하세요.
  • 라우터의 DHCP 범위(192.168.2.70) 외부에 있는 고정 IP를 사용하여 라우터 192.168.2.1에 대한 html 구성 도구에 연결하고 들어갈 수도 있었습니다.
  • 연결하려는 상자에는 유선 인터페이스(eth0)가 있습니다. wlan0의 DHCP 클라이언트 요청이 192.168.2.0에서 DHCP IP 연결을 설정하기 위해 무선으로 전송되지 않고 대신 유선 서브넷(192.168.1.0/255.255.255.0)으로 전송될 수 있습니까? 유선 서브넷에 DHCP 서버가 없으므로 192.168.1.0/24에서 DHCP 요청이 손실될 수 있습니까? 이와 같은 문제를 어떻게 디버깅하고 해결할 수 있습니까?
  • 상자에는 Debian wheezy(7.0)가 설치된 상태로 제공됩니다. 고정 IP 주소가 있는 유선 서브넷에서 상자를 사용한 후 dhclient가 작동하는 데 필요한 구성을 변경하는 것을 잊어버렸을 수 있습니다.

답변1

내 설정에도 비슷한 문제가 있습니다. 내 라우터(Linksys E2500)는 시스템 MAC에 대한 원래 DHCP 임대가 만료될 때까지 DHCP 서비스를 제공하지 않습니다.

이 문제를 해결하려면 라우터의 임대 테이블에서 항목을 수동으로 제거하고 WLAN 인터페이스를 복원해야 했습니다.

왜 이런 일이 발생하는지 모르겠습니다. 하드웨어와 데비안에서 DHCP가 작동하는 방식에 대해 더 잘 아는 사람이 우리에게 알려줄 수 있을 것입니다.

관련 정보