Zainstalowałem wpa_supplicant na Debian Squeeze, aby móc połączyć się z moim domem i szkolną siecią WiFi. Moja sieć domowa jest zabezpieczona za pomocą WPA2 AES i mogę się z nią połączyć bez żadnych problemów, natychmiast otrzymuję adres IP i połączenie jest stabilne. Sieć szkolna jest siecią otwartą bez żadnych zabezpieczeń, mogę się z nią połączyć, ale mam problemy z uzyskaniem adresu IP.
Jeśli uruchomię status wpa_cli po aktywacji szkolnej sieci, na ekranie zostaną wydrukowane następujące informacje:
ssid=school-network
pairwise_cipher=NONE
group_cipher=NONE
key_mgmt=NONE
wpa_state=COMPLETED
Następnie czytam plik syslog i znajduję to:
dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
dhclient: DHCPOFFER from 172.10.100.1
dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
dhclient: No DHCPOFFERS received
Następnie, po pewnym czasie, od 1 do 15 minut, jest to drukowane.
dhclient: DHCPOFFER from 172.10.100.1
dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
dhclient: DHCPACK from 172.10.100.1
dhclient: bound to 172.10.102.110 -- renewal in 36827 seconds.
A teraz połączenia są ustanowione. Czasami otrzymuję adres IP natychmiast, ale przez większość czasu muszę czekać.
Nie wiem od czego zacząć debugowanie tego problemu?
źródło