DHCPREQUEST não respondeu

0

Instalei o wpa_supplicant no Debian Squeeze para poder conectar-me à minha casa e à rede WiFi da escola. Minha rede doméstica é protegida com WPA2 AES e posso conectar a esta rede sem qualquer problema, recebo um endereço IP imediatamente e a conexão é estável. A rede da escola é uma rede aberta sem qualquer segurança, posso me conectar a essa rede, mas tenho problemas para receber um endereço IP.

Se eu executar o status wpa_cli após ativar a rede da escola, o seguinte será impresso na tela:

ssid=school-network
pairwise_cipher=NONE
group_cipher=NONE
key_mgmt=NONE
wpa_state=COMPLETED

Depois eu leio o arquivo syslog e descubro:

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

Depois de algum tempo, entre 1 e 15 minutos, isso é impresso.

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.

E agora as conexões são estabelecidas. Às vezes recebo um endereço IP imediatamente, mas na maior parte do tempo tenho que esperar.

Eu não sei onde começar a depurar este problema?

    
por ct899 18.09.2011 / 17:43

1 resposta

0

Soa como um problema de tempo. Para depurar, pare o dhclient em execução e inicie um novo em primeiro plano. Você poderá ver mais do que o que é relatado no syslog.

# /etc/init.d/dhclient stop e, em seguida, # dhclient -d

Você deve ser capaz de ver se seu cliente está esperando por uma oferta melhor, ignora ou algo assim.

    
por 19.09.2011 / 00:05