Seqüência de eventos para WPA e DHCP quando uma estação se conecta a um AP

0

Estou tendo problemas com um dispositivo Wi-Fi incorporado configurado para atuar como um ponto de acesso Wi-Fi. Eu encontrei com o AP em temperaturas elevadas um dispositivo (estação) tentando se conectar pode ter alguns problemas. Eu não acredito que é a estação falhando, mas sim algum tipo de corrupção / falha com o AP. Ao testar ciclando e desconectando, o que acontece é que o dispositivo de estação de repente (meu iPhone) pedirá a senha WPA novamente. Então, uma vez conectado e tendo seu IP anterior, cerca de 10 segundos depois, ele volta a tentar obter um endereço IP. Eu vejo DHCP descobrir e oferecer, mas nenhum pedido e confirmação. Após cerca de 2min disso, ele usa seu endereço IP anterior, mas a resolução de nomes através do mDNS não funciona e você não pode fazer o ping da estação até que a estação faça o ping primeiro. Obviamente, a rede está um pouco confusa neste ponto de alguma forma.

Se você ligar e desligar o AP, a estação será conectada com sucesso na primeira vez, mas as tentativas de conexão subseqüentes sempre tentarão obter um endereço IP conforme descrito anteriormente. Renovação DHCP não ajuda. A reinicialização da estação permitirá uma primeira conexão bem-sucedida, mas as conexões subseqüentes falharão novamente. Se eu desabilitar o WPA no AP, tudo funciona muito bem. Se eu voltar e reativar o WPA, mesmo com uma nova senha diferente, ele ainda exibe o mesmo comportamento. Deixar o dispositivo AP esfriar de volta para a temperatura ambiente não resolve o problema, mas parece que deixá-lo ficar desligado durante a noite limpa as coisas.

Outro detalhe interessante é que depois que a falha ocorre, posso conectar um novo dispositivo ao AP e ele funciona bem para cada desconexão de conexão, enquanto o iPhone que estava envolvido na falha continua a ter problemas.

Minha hipótese é que algo está sendo corrompido com a autenticação WPA. Eu acho que o que eu estou procurando é como a autenticação WPA e DHCP trabalham juntos para que eu possa tentar descobrir o que está acontecendo. Espero que haja alguém aqui com um conhecimento muito íntimo de como todo esse processo funciona. Por exemplo, o DHCP é feito antes da autenticação WPA? Como as novas chaves WPA são geradas e como são armazenadas em cada dispositivo. Um ciclo de energia limpa essas chaves geradas?

    
por A P 04.08.2018 / 15:55

1 resposta

1

Muito brevemente: a autenticação WPA e o DHCP são completamente independentes. A associação de WLAN e a autenticação WPA precisam ser concluídas antes que os dados sejam transferidos, e os dados aqui incluem pacotes DHCP.

A falha em temperaturas elevadas aponta para um problema de hardware, portanto, será quase impossível depurá-lo e corrigi-lo.

"Não é possível pingar a estação até que a estação pinga o gateway primeiro." soa como um problema ARP.

Se o AP eliminar aleatoriamente pacotes importantes (ARP, DHCP) por causa da temperatura, tanto o AP como a pilha de rede da estação terão estado inconsistente em várias partes, o que pode ser o motivo dos sintomas que você vê.

    
por 04.08.2018 / 16:10