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 al intentar alcanzar cualquier cosa a través de la red no funcionará. Aunque a veces funcionará (es decir, algunos datos pasarán).
Depuración
Mi teléfono Android puede conectarse y usar otras redes inalámbricas, aunque solo he probado dos (en mi universidad y en 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 haga ping a mi servidor, obtendré un índice de pérdida de paquetes del 80%. Esto, por supuesto, hace que sea imposible usar la red inalámbrica, pero significa que algunos paquetes llegan (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 descargarse de Internet a 18 Mbps y cargarse a 10 Mbps con 802.11g, lo que supongo que es bueno). Mi adaptador inalámbrico USB también funciona bien con él. Uno de los teléfonos Android de mi amigo (LG Optimus One) y el iPod también funcionan con mi red inalámbrica, y lo 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 es 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 promedio de su red inalámbrica. Tengo un servidor (computadora estacionaria) que ejecuta el servidor DHCP, y así sucesivamente. Recientemente, agregué una red inalámbrica a mi departamento 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 en vano.
Incluso si el teléfono está a solo unos centímetros del AP, seguirá teniendo una pérdida de paquetes del 80%. DD-WRT informa 92-98% de intensidad de señal. Creo que hay un problema de configuración / software y no de hardware.
Y, por supuesto, he tratado de restablecer mi AP y mi teléfono. Ninguno de los dos ayudó. La conexión WiFi del teléfono Android no funciona cuando el enrutador usa 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 estén allí incluso después de que "olvide" mi red inalámbrica o reinicie el teléfono ( ¿Hay alguna manera de asegurarse de que todo esté borrado?).
En este punto, estoy sin ideas. Espero haber explicado mi situación lo suficiente. ¿Tienes alguna idea? Gracias por adelantado.
Editar:
He hecho algunas pruebas adicionales. Reinicio el enrutador DD-WRT una vez más para ver si funcionaría y, según la sugerencia de Ryan, intente quitarlo a la configuración más básica. No funcionó incluso si probé solo 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 ser malo nuevamente.
También probé algo que no creería que funcionaría: 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 echaba de menos que el firmware original hace el modo AP soporte). Sin embargo, todavía no puedo entender por qué no funcionó en DD-WRT y estaría muy interesado en cualquier explicación posible.
Tan terco como soy, podría tratar de volver a DD-WRT mañana para ver si funciona (si es así, ¡no puedo explicar por qué! Culparlo de un flash malo parece ingenuo en mi opinión).