Igual en algún momento alguno os encontráis con el mismo problema con el que me he encontrado yo hoy cuando de repente y tras mucho tiempo de funcionar sin problemas, vuestro móvil decide no conectarse a vuestra WiFi.
La única señal es ver en los ajustes de red, en las redes WiFi, que vuestro móvil intenta conectarse continuamente a vuestra red habitual sin éxito, hasta que finalmente os da un mensaje:
mala conexión inhabilitada
De momento la única solución pasa por cambiar la configuración por defecto, por DCHP, por configurar la IP de forma manual.
Poner una IP fija dentro del rango de las configuradas en vuestro router, los mismos servidores DNS configurados en vuestro router, y como puerta de enlace la IP del propio router.
Tras ello probar a conectar y volveréis a disfrutar de vuestra conexión WiFi habitual.
No he encontrado explicación oficial, aunque en los foros de HTCMania un usuario daba una solución definitiva (aunque yo no la he probado aún):
La solución es:
1. «Olvidar» la wifi en cuestión en el móvil
2. Desactivar la wifi
3. borrar todos los ficheros de la carpeta /data/misc/dhcp (yo lo hice con Root Explorer, supongo que es necesario ser root)
4. reiniciar, volver a activar la wifi, volver a poner el password de tu wifi, etcA mí me pasaba y esto lo solucionó definitivamente.
Actualizaré cuando la haya podido probar y validar.
Actualizado:
Efectivamente con esto funciona, aunque hay que ser un poco más precisos con las instrucciones.
Los ficheros a borrar están en /data/misc/dhcp, y son:
- dhcpcd-wlan0.lease
- dhcpcd-wlan.pid
Para eliminarlos, siendo root en vuestro móvil, lo mejor es bajarse una aplicación de terminal (por ejemplo esta) , abrir una sesión y hacer:
$ su
Con esto nos pedirá otorgar permisos de superusuario (root), permitirlo para ser root.
#cd /data/misc/dhcp #rm dhcpcd-wlan*
Ahora volvemos a la configuración de la WiFi, borramos nuestra red, volvemos a configurarla y debe funcionar de nuevo sin problemas.
Actualización – 26 de enero de 2014
Sois muchos los que dejáis comentarios mencionando que no encontráis los ficheros a eliminar en la ruta especificada.
Ante esto, dado que a mí no me ha sucedido y no puedo investigarlo, solo os puedo decir que os aseguréis de:
- Acceder al directorio como usuario root (no olvidéis tener permisos de root y hacer el ‘su’ en la ventana de terminal).
- Acceder a la ruta en la partición adecuada, muchos móviles traen la memoria principal particionada con dos particiones.
- Si con el terminal no veis los archivos, descargar una aplicación como Root Explorer o Root Browser (la segunda es gratuita) para intentar acceder al directorio como root.
- Probar a configurar una IP estática.
- Si la IP estática no funciona, probar a cambiar el nombre y el canal de vuestra red en el router (según el modelo de router podéis encontrar información sobre cómo hacerlo buscando en Google) para que el teléfono la reconozca como una red distinta.
Para cualquier otro problema no os vamos a poder ayudar, dado que estas cosas requieren de probarlas en persona para poder discernir qué es lo que está ocurriendo y cómo solucionarlo.
Un saludo.