Problemas de estabilidad con hostapd 0.7.3 en Ubuntu 12.04 x64 ejecutando el kernel 3.2.0-58-generic con TP Link WN822N

Problemas de estabilidad con hostapd 0.7.3 en Ubuntu 12.04 x64 ejecutando el kernel 3.2.0-58-generic con TP Link WN822N

Estoy ejecutando hostapd 0.7.3 en Ubuntu 12.04 x64 (kernel 3.2.0-58-generic) con dos memorias USB WLAN. El primero es un D-Link DWL-G122 y funcionó perfectamente durante un año para que la máquina funcionara como un AP suave. El segundo es un TP Link WN822N (lsusb lo informa como 0bda:8178 Realtek Semiconductor Corp.) que debería reemplazar al D-Link DWL-G122, pero con ese tengo grandes problemas de estabilidad. Cuando uso mi computadora portátil (Eee PC 1005HA, tiene un chipset compatible con 802.11n) como cliente, a veces funciona sin problemas, otras veces hostapd me desautentica regularmente si no ejecuto un ping continuo en una ventana de consola, otra vez la conexión simplemente se interrumpe y tengo que volver a conectarme en mi computadora portátil. Con mi celular (Sony Xperia MT 15i, con kernel 2.6.32) como cliente la situación es aún peor: se autentica en el hostapd-AP, obtiene una dirección IP y dos segundos después se desconecta, se autentica nuevamente, obtiene una IP dirección nuevamente y así sucesivamente.

Mi archivo hostapd.conf se puede encontraraquí, se puede encontrar la salida de hostapd cuando mi celular se desconecta y se conecta continuamenteaquí.

Lo que probé hasta ahora:

  • Desconectar y volver a conectar el dispositivo vía USB --> sin efecto
  • Convertir "wmm_enabled" a "0" --> sin efecto
  • Canal 1 o 2 --> sin efecto
  • Probé diferentes combinaciones de "ht_capab", con algunas de ellas, hostapd no se inició en absoluto
  • Tener eap_reauth_period configurado en 360000000 o no configurado en absoluto --> no hay diferencia

Cualquier sugerencia sobre cómo podría depurar y/o resolver este problema es muy apreciada.

Más sobre mi configuración: la máquina AP suave está conectada a través de eth0 a la LAN y a través de eth1 a Internet, el (antiguo) DWL-G122 se llama wlan0 y el (nuevo) WN822N es wlan1. hostapd se ejecuta dos veces: una vez para usar wlan0 como AP (en realidad, como un demonio) y otra vez para usar wlan1 como AP (lo inicio manualmente a través de la línea de comando para ver el resultado). Quiero usar mi teléfono celular y mi computadora portátil como clientes WLAN, deben autenticarse contra hostapd que se ejecuta en la máquina utilizada como AP suave. Esto funciona con wlan0, pero no con wlan1.

Atentamente

Miguel

información relacionada