De forma intermitente, cuando intento conectarme a una red WiFi, recibo el siguiente mensaje de error como mensaje tostado:
No se pudo conectar a la red
El mensaje aparece inmediatamente al intentar conectarse, por lo que claramente no está intentando fallar. No he encontrado ninguna mención de un error en los registros. Las redes afectadas son aquellas a las que me he conectado previamente sin ningún cambio en la configuración.
¿Cómo puedo averiguar cuál es el problema?
Tengo un Galaxy Nexus rooteado con Android 4.1.1 y la ROM estándar. Esta pregunta está relacionada con otra pregunta que publiqué anteriormente , pero esta es más sobre cómo encontrar la fuente de un mensaje de error en particular, por lo que su enfoque es diferente.
Detalles adicionales
Aquí hay algunos detalles más basados en los comentarios:
Lo he observado en las redes de mi casa y mi trabajo. Uno se identifica como WPA2 PSK y el otro se identifica como WPA / WPA2 PSK.
No apagué el teléfono como se describe en la guía de solución de problemas mencionada en los comentarios. Sin embargo, he reiniciado en vano (usando el comando de reinicio que está disponible en teléfonos rooteados).
Olvidar la red y volver a agregarla no tiene ningún efecto. De hecho, si olvido la red, ya no puedo volver a agregarla correctamente.
La contraseña inalámbrica no ha cambiado.
No hay proxy configurado cuando estoy en la red inalámbrica. Sin embargo, ejecuto Onavo Extend cuando estoy en una conexión de datos. Deshabilitarlo no tiene ningún efecto.
He cambiado de DHCP a direcciones IP estáticas. Al hacerlo, se redujo la frecuencia de los problemas y parece haber eliminado mi problema anterior en el que se eliminaría wifi al azar.
El modo de reposo Wifi está configurado en "Solo cuando está enchufado". No creo que sea relevante porque mi problema es establecer una conexión en primer lugar (como cuando llego a casa o al trabajo), no mantenerla.
Tenga en cuenta que a pesar de todos estos pasos de solución de problemas, mi objetivo inicial es encontrar un mensaje de error real o una entrada de registro que brinde información útil sobre el problema.
fuente
logcat
cuando apareció el problema? Eso podría subir algo. Hasta ICS (4.0) puede usar una de las aplicaciones logcat de Google Play; sin embargo, como con JB ya no pueden acceder a nada más que a sus propias entradas de registro, es posible que deba usarlasadb logcat
(o rootear su dispositivo).Respuestas:
¿Tiene instalada una recuperación personalizada? He tenido este problema dos veces en un Galaxy S2, y lo que me solucionó cada vez fue ejecutar una corrección de permisos desde el modo de recuperación.
Si eso no funciona, intente eliminar su archivo de configuración WiFi. No estoy seguro de qué es en el Nexus, pero supongo que será algo similar a
/data/misc/wifi/wpa_supplicant.conf
o/data/misc/wifi/wpa.conf
. Obviamente, debe hacer copias de seguridad antes de eliminar cualquier cosa. Tenga en cuenta que perderá todas sus configuraciones de WiFi si hace esto.fuente
/data
sin acceso a la raíz. En cada teléfono que he probado, una aplicación solo puede ver sus propios datos de usuario/data/data/app.name
y nada más. Si obtiene acceso de root, también busque un directorio llamado/data/wifi
. Algunos teléfonos usan eso en lugar de/data/misc/wifi
.Creo que esta parte de tu pregunta es clave:
Los problemas de direccionamiento IP ciertamente podrían causarle problemas como este. Sin embargo, el tratamiento estático solo trata los síntomas, no cura la enfermedad. Suponiendo que los AP a los que se está conectando no han cambiado sus configuraciones de DHCP, concéntrese en investigar cómo su teléfono está actuando como un cliente DHCP. Encontré un informe de error en el que varios usuarios informan el mismo problema que tienes (el autor realmente hace referencia a una de tus preguntas anteriores ). Uno de los comentaristas encontró entradas de registro relacionadas con DHCP; mencionó en un comentario que no encontró ninguna entrada de registro relevante, pero ¿vio alguna que se parezca a la de este comentarista?
Además, un comentarista posterior descubrió que el servicio del cliente DHCP
dhcpcd
no se estaba ejecutando en su dispositivo. El explica:Descubrió que la ausencia del servicio de cliente DHCP estaba correlacionada con una de sus aplicaciones. Vuelva a configurar su dispositivo para usar DHCP, intente conectarse a uno de los AP problemáticos, luego use Terminal Emulator (o similar) para ejecutar la misma investigación que hizo al escribir el comando
ps | grep dhcp
. La salida debería ser similar a la siguiente:dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd
Esto significa que el
dhcpcd
proceso se está ejecutando. Sidhcpcd
no se está ejecutando, simplemente no se le devolverá nada. Si ese es el caso, escribaps
nuevamente para obtener una lista de todos los procesos actuales. ¿Notas alguna correlación entre una aplicación que has instalado y los problemas que tienes? Como solución temporal, intente iniciar el servicio nuevamente escribiendosudo dhcpcd
, luego intente conectarse nuevamente.fuente
Me las arreglé para trabajar, si no resolver, el problema en cuestión.
En resumen, instalé Wifi Ruler - Free , que anula el administrador de conexión wifi de stock.
Esto me permite hacer clic y conectarme a cualquier AP que encuentre sin ningún problema.
Hace un montón de otras cosas, finalmente puedo evitar que mi teléfono se conecte a mis vecinos con un wifi abierto increíblemente fuerte.
Espero que esto ayude.
fuente
Verifique si ha establecido el límite de datos móviles. Sé que es extraño en mi Samsung Google Nexus Maguro. Eliminé el límite y el wifi volvió a la normalidad.
Sin embargo, tuve el mismo problema con el mero Nexus 7, probé varias aplicaciones y trucos en la red. Pero finalmente tuve que actualizar el Cyanogenmod para que el wifi funcionara.
fuente
Di esta respuesta a una consulta de desconexión anterior, pero aquí hay cierta resonancia.
fuente
Intente reiniciar su teléfono, lo encontrará nuevamente después de reiniciar.
fuente
Tuve el mismo problema. Descubrí que tenía que hacerlo con mi aplicación Easy Battery Saver. Perder el tiempo con la configuración e inmediatamente se conectó.
fuente