De forma intermitente, cuando intento conectarme a una red WiFi, aparece el siguiente mensaje de error como un mensaje de brindis:
No se pudo conectar a la red
El mensaje aparece inmediatamente al intentar conectarse, por lo que claramente no está intentando y fallando. No he encontrado ninguna mención de un error en los registros. Las redes afectadas son aquellas a las que me conecté previamente sin cambios 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 se trata más de cómo encontrar el origen de un mensaje de error en particular, por lo que su enfoque es diferente.
Aquí hay algunos detalles más basados en los comentarios:
He observado esto en mis redes domésticas y laborales. 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, reinicié sin éxito (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 con éxito.
La contraseña inalámbrica no ha cambiado.
No hay ningún proxy configurado cuando estoy conectado a 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 el wifi se caía al azar.
La suspensión de Wi-Fi está configurada 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 mantener una.
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.
¿Tienes una recuperación personalizada instalada? Tuve 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 como /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 WiFi si hace esto.
/data
sin acceso de root. 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:
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 el wifi se caía al azar.
Los problemas de direccionamiento IP ciertamente podrían causarle problemas como este. Sin embargo, el direccionamiento estático solo trata los síntomas, no cura la enfermedad. Suponiendo que los AP a los que se está conectando no han cambiado su configuración 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 está teniendo (el autor en realidad hace referencia a una de sus preguntas anteriores ). Uno de los comentaristas encontró entradas de registro relacionadas con DHCP; mencionaste en un comentario que no encontraste ninguna entrada de registro relevante, pero ¿viste alguna que se pareciera a la de este comentarista?
1 de abril 05:26:12 daemon.info desconocido dnsmasq-dhcp[522]: DHCPREQUEST(br0) 192.168.200.225 a0:0b:ba:83:65:32
1 de abril 05:26:12 daemon.info desconocido dnsmasq-dhcp[522]: DHCPNAK(br0) 192.168.200.225 a0:0b:ba:83:65:32 dirección incorrecta
Además, un comentarista posterior descubrió que el servicio de cliente DHCP dhcpcd
no se estaba ejecutando en su dispositivo. El explica:
Empecé a investigar un poco, usando la vieja consola de Linux y el comando "ps". Me di cuenta que:
- cada vez que no podía conectarme, dhcpcd no se estaba ejecutando.
- al menos varias veces, el proceso de Kingsoft Office se estaba ejecutando cuando apareció el problema.
Entonces, lo que hice fue:
- oficina de kingsoft desinstalada,
- cambie a IP estática en todas las redes que uso con frecuencia (casa, trabajo, amigos, familia). También deshabilité la administración de energía WiFi (leí en alguna parte que podría ayudar).
Después de estos, el problema desapareció. ¡Se ha ido por 2 semanas ahora!
Descubrió que la ausencia del servicio de cliente DHCP estaba relacionada 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 algo como lo siguiente:
dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd
Esto significa que el dhcpcd
proceso se está ejecutando. Si dhcpcd
no se está ejecutando, simplemente no se le devolverá nada. Si ese es el caso, escriba ps
de nuevo 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 escribiendo sudo dhcpcd
y luego intente conectarse nuevamente.
Me las arreglé para solucionar, 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 problemas.
Hace muchas otras cosas, finalmente puedo evitar que mi teléfono se conecte al wifi abierto increíblemente fuerte de mis vecinos.
Espero que esto ayude.
Verifique si ha establecido un límite de datos móviles. Sé que es raro en mi samsung Google nexus maguro eliminé el límite y wifi volvió a la normalidad.
Sin embargo, tuve el mismo problema en el mero Nexus 7, probé varias aplicaciones y trucos en la red. Pero finalmente tuve que volver a flashear el Cyanogenmod para que wifi funcionara.
Anteriormente di esta respuesta a una consulta de desconexión, pero hay algo de resonancia aquí.
Creo que puedo adivinar lo que está pasando. Cuando comencé a usar puntos de acceso gratuitos, me conectaba sin problemas y, a menudo, tienen una pantalla de inicio de sesión para insertar la contraseña local. Sin embargo, algunos lugares, como los hoteles, parecen brindar acceso gratuito por un tiempo limitado o para el primer uso sin iniciar sesión y luego esperarán que se registre.
Cuando he regresado a estos lugares por segunda vez, encuentro que el teléfono encuentra la red y dice estar conectado, pero cada uso devuelve un error de red o parece conectarse y cortarse. De hecho, estoy siendo redirigido a su página de inicio de sesión, solo que a menudo parece que solo se abre en segundo plano en pan de jengibre, por lo que no sabe que está sucediendo.
Después de jugar, a veces puede hacer que se muestre la página de inicio de sesión y luego registrarse. A menudo, solo puedo hacer esto intentando una búsqueda en Google. De alguna manera, Google parece saber enrutar a través de las páginas de inicio de sesión, mientras que otras aplicaciones se muestran ignorantes".
Intente reiniciar su teléfono, lo encontrará nuevamente después de reiniciar.
Tuve el mismo problema. Descubrí que tenía que ver con mi aplicación Easy Battery Saver. Jugué con la configuración y se conectó de inmediato.
Enigma
scott separación
Enigma
izzy
scott separación
izzy
Patricio
scott separación
izzy
logcat
cuando apareció el problema? Eso podría revelar 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).scott separación