Alta pérdida de paquetes WiFi en la red doméstica

Tengo un problema alucinante que he estado tratando de resolver durante las últimas semanas. Soy nuevo en Android y recientemente compré Huawei Ideos X5 (Android 2.2.1). No he encontrado a nadie más que tenga este problema.

Problema:

Mi teléfono Android podrá conectarse a mi red inalámbrica, obtener una dirección IP de mi servidor DHCP, pero cuando intente comunicarse con algo a través de la red, no funcionará. Aunque funcionará a veces (es decir, algunos datos pasarán).

Depuración:

Mi teléfono Android es capaz de conectarse y usar otras redes inalámbricas, aunque solo he probado dos (en mi universidad y en casa de un amigo). Esto indicaría que mi teléfono no está roto.

Con una inspección más cercana con la aplicación Terminal Emulator cuando hago ping a mi servidor, obtendré una tasa de pérdida de paquetes del 80%. Por supuesto, esto hace que sea imposible usar la red inalámbrica, pero significa que algunos paquetes pasan (incluso a Internet), por lo que no es un problema de DNS.

Mi computadora portátil puede conectarse y usar mi red inalámbrica sin problemas (de hecho, puede descargar de Internet a 18 Mbps y cargar a 10 Mbps con 802.11g, lo cual supongo que es bueno). Mi adaptador inalámbrico USB también funciona bien con él. El teléfono Android de uno de mis amigos (LG Optimus One) y el iPod también funcionan con mi red inalámbrica y, lo que es más extraño, el teléfono Android de otro amigo que tiene el mismo modelo (Huawei Ideos X5) funciona con mi red inalámbrica. Esto indicaría que mi punto de acceso no está defectuoso.

Hay toneladas de redes inalámbricas en mi área. Mi teléfono puede ver 21, incluido el mío. No tengo idea si esto puede afectar algo. No puedo probar ninguno de estos porque están protegidos.

Vale la pena mencionar que no tengo la configuración de red inalámbrica promedio. Tengo un servidor (computadora estacionaria) que ejecuta un servidor DHCP, y así sucesivamente. Recientemente agregué una red inalámbrica a mi apartamento comprando D-Link DIR-300 y actualizándolo con DD-WRT. No tengo idea si funcionó o no con el firmware original. El enrutador actúa como un punto de acceso.

He intentado cambiar el canal, el protocolo (B, G, N), la configuración de seguridad de abierto a encriptado (WPA2 AES), etc. en el AP sin éxito.

Incluso si el teléfono está a solo unos centímetros del punto de acceso, seguirá teniendo una pérdida de paquetes del 80 %. DD-WRT informa una intensidad de señal del 92-98 %. Creo que hay un problema de software/configuración y no de hardware.

Y, por supuesto, he intentado restablecer tanto mi AP como mi teléfono. Ninguno ayudó. El WiFi del teléfono Android no funciona cuando el enrutador está utilizando la configuración predeterminada de fábrica o AP. Sin embargo, me preocupa que algunas configuraciones defectuosas para mi red inalámbrica estén almacenadas en el teléfono y parece que podrían estar sincronizadas con mi cuenta de Google, y posiblemente aún podrían estar allí incluso después de que "olvidé" mi red inalámbrica o reinicié el teléfono ( ¿Hay alguna manera de asegurarse de que todo se borre?).

En este punto, estoy fuera de las ideas. Espero haber explicado mi situación lo suficiente. ¿Tienes alguna idea? Gracias por adelantado.


Editar:

He hecho algunas pruebas adicionales. Restablecí el enrutador DD-WRT una vez más para ver si funcionaría y, según la sugerencia de Ryan, trato de reducirlo a la configuración más básica. No funcionó incluso si solo probé el modo b/g. Curiosamente, los primeros dos segundos de ping después de cambiar el modo funcionan sin pérdida de paquetes, pero después de eso, volverá a fallar nuevamente.

También probé algo que no creo que funcione: actualizar el firmware original. Para mi sorpresa, funcionó y mi teléfono no tiene ninguna pérdida de paquetes al hacer ping. (De hecho, me perdí que el firmware original admita el modo AP). Sin embargo, todavía no puedo entender por qué no funcionó en DD-WRT y estaría muy interesado en cualquier posible explicación.

Tan terco como soy, podría intentar volver a flashear a DD-WRT mañana para ver si funciona (si funciona, ¡no puedo explicar por qué! Echarle la culpa al mal flash parece ingenuo en mi opinión).

podría ser una buena idea reducir todo a la configuración más simple posible, es decir, usar IEEE 802.11b/g abierto (sin cifrar); luego agregue el cifrado desde allí. Además, asegúrese de desactivar temporalmente la red móvil (2G/3G) para que su ping de prueba no pase por allí. ¿Qué sucede cuando hace ping a su enrutador/punto de acceso a través de su dirección IP? ¿Sigue teniendo pérdidas de paquetes?
@Lie Ryan ¡Gracias por tu comentario! Cuando hago ping, estoy usando direcciones IP internas (192.168.1.1), por lo que no es posible que el tráfico tome ninguna otra ruta. Probé tu sugerencia y actualicé mi publicación.
Podría estar teniendo un problema similar al que describes. Acabo de publicar una pregunta al respecto.
Desafortunadamente, todavía no tengo idea de por qué tuve el problema. A medida que actualicé, al volver al firmware original se solucionó mi problema, lo que indicaría un problema de software. La pregunta es ¿de qué extremo (o ambos)? Quiero decir mi teléfono Android ya que el enrutador funcionó para todos los demás dispositivos. Por otro lado, mi teléfono Android también funcionó con todas las demás redes inalámbricas...

Respuestas (3)

¿Ha escaneado las frecuencias WLAN para ver qué tan fuerte es su propio AP en relación con los demás? Usé un programa de Android llamado Wifi Analyzer que hace eso; le muestra los AP visibles y sus canales, y qué tan mal se filtra su señal a otros canales. También puede ver la intensidad de la señal de su AP a partir de eso.

El teléfono móvil a menudo tiene una antena Wifi mucho más mala que la computadora portátil, solo porque necesita ser más pequeño y liviano. Además, la orientación del dispositivo varía más.

Si su problema es la intensidad de la señal u otras redes que se superponen a la suya, cambiar los canales o instalar una mejor antena puede ayudar mucho. En este caso, le indico que consulte un sitio hermano .

¡Y, para mí, su configuración suena bastante geek normal! Yo también uso un servidor doméstico Linux como AP, con adaptadores PCI-E y USB Wifi y hostapd.

He tenido problemas similares a los de Nommik con mi Samsung Gio S5665. Se conectaría perfectamente al Wi-Fi en la oficina, pero en el hogar: se conecta con una intensidad de señal excelente a buena, pero hacer ping al enrutador generalmente no produce respuesta; ráfagas aleatorias ocasionales de paquetes de retorno durante 4 a 10 segundos; deshabilitar y volver a habilitar wifi en mi teléfono da como resultado un retorno del paquete del 100% durante aproximadamente 60-180 segundos, luego vuelve a ráfagas ocasionales.

Todos los demás dispositivos, incluidos otros teléfonos, se conectan correctamente al Wi-Fi doméstico.

Lo que probé:

Cambiar la protección en el enrutador de WPA/WPA2 a WPA solamente, solo WPA2, solo WEP, ninguno. Ninguna diferencia. Cifrado de TKIP a AES: No hay diferencia

Cambio de canales, banda lateral, potencia, beacon rate, en definitiva, todo cambiable: No hay diferencia o peor.

En el teléfono: Cambiando la dirección IP a estática. Ninguna diferencia.

Solución:

Flashear el enrutador funcionó. ¡Estoy tan feliz ahora! Esto ha llevado semanas resolverlo.

Tenía esto justo ahora con un AP 'falso' configurado en una interfaz de modo de monitor con airbase-ng, no podía entender por qué con DHCP o IP estática había una pérdida de paquetes del 90% (con pequeñas ráfagas de conectividad conectadas libremente a la pantalla despertar) ... reiniciar el teléfono y restablecer wifi de poca ayuda.

--luego, después de horas de jugar, cambié el dongle inalámbrico USB RT2870/RT3070 por uno RTL8187 que también estaba por ahí. Problema de Bo0m solucionado, no más pérdida de paquetes, con o sin pantalla encendida, qué diablos. Informes con SK17i Xperia Mini Pro en Android 4.0.4 (compilación 4.1.B.0.431).