Secuencia de eventos para WPA y DHCP cuando una estación se conecta a un AP

Secuencia de eventos para WPA y DHCP cuando una estación se conecta a un AP

Tengo problemas con un dispositivo Wi-Fi integrado que está configurado para actuar como punto de acceso Wi-Fi. Descubrí que con el AP a temperaturas elevadas, un dispositivo (estación) que intenta conectarse puede tener algunos problemas. No creo que sea la falla de la estación sino más bien algún tipo de corrupción o falla con la AP. Mientras realiza la prueba conectando y desconectando en ciclos, lo que sucede es que de repente el dispositivo de la estación (mi iPhone) volverá a solicitar la contraseña WPA. Luego, una vez conectado y teniendo su IP anterior, unos 10 segundos después vuelve a intentar obtener una dirección IP. Veo que DHCP descubre y ofrece, pero no hay solicitud ni confirmación. Después de aproximadamente 2 minutos de esto, usa su dirección IP anterior, pero la resolución de nombres a través de mDNS no funciona y no se puede hacer ping a la estación hasta que la estación haga ping a la puerta de enlace primero. Obviamente la red está un poco desordenada en este punto de alguna manera.

Si apaga y enciende el AP, la estación se conectará exitosamente la primera vez, pero los intentos de conexión posteriores siempre terminan intentando obtener una dirección IP como se describió anteriormente. La renovación de DHCP no ayuda. Reiniciar la estación permitirá una primera conexión exitosa pero nuevamente las conexiones posteriores fallarán. Si desactivo WPA en el AP, todo funciona muy bien. Si vuelvo atrás y vuelvo a habilitar WPA, incluso con una contraseña nueva y diferente, todavía muestra el mismo comportamiento. Dejar que el dispositivo AP se enfríe a temperatura ambiente no resuelve el problema, pero parece que dejarlo reposar durante la noche apagado aclara las cosas.

Otro dato interesante es que después de que ocurre la falla, puedo conectar un nuevo dispositivo al AP y funciona bien para cada desconexión de conexión, mientras que el iPhone que estuvo involucrado en la falla continúa teniendo problemas.

Mi hipótesis es que algo se está corrompiendo con la autenticación WPA. Supongo que lo que estoy buscando es cómo funcionan juntas la autenticación WPA y DHCP para poder intentar descubrir qué está pasando. Esperemos que haya alguien aquí con un conocimiento muy profundo de cómo funciona todo este proceso. Por ejemplo, ¿se realiza DHCP antes de la autenticación WPA? ¿Cómo se generan las nuevas claves WPA y cómo se almacenan en cada dispositivo? ¿Un ciclo de encendido borra estas claves generadas?

Respuesta1

Muy brevemente: la autenticación WPA y DHCP son completamente independientes. La asociación WLAN y la autenticación WPA deben completarse antes de transferir cualquier dato, y los datos aquí incluyen paquetes DHCP.

La falla a temperaturas elevadas indica un problema de hardware, por lo que será casi imposible depurarlo y solucionarlo.

"No se puede hacer ping a la estación hasta que la estación haga ping primero a la puerta de enlace". Suena como un problema de ARP.

Si el AP descarta aleatoriamente paquetes importantes (ARP, DHCP) debido a la temperatura, entonces tanto el AP como la pila de red de la estación tendrán un estado inconsistente en varias partes, lo que podría ser el motivo de los síntomas que ve.

información relacionada