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가 작동하는 방식에 대해 더 잘 아는 사람이 우리에게 알려줄 수 있을 것입니다.