Bucle sin fin de "Obtención de dirección IP"

9

Posibles duplicados:


Tengo un Sony Ericcson Mini Pro (nombre en clave "Mango" en CyanogenMod) con CyanogenMod 9.1.0-mango. Esto es Android 4.0.4.

El problema

Cuando intente conectarse a una red inalámbrica, se quedará atascado en un bucle de "Dirección IP" durante un tiempo, hasta que muestre "Mala conexión". Así es como se ve en la configuración del sistema de red inalámbrica:

Mi tableta con CyanogenMod 10.2, Android 4.3, puede conectarse a esa red inalámbrica sin ningún problema, al igual que mi computadora portátil Kubuntu 13.10 con una tarjeta inalámbrica Intel.

Intentado hasta ahora

Mientras buscaba la causa y una solución para el problema, encontré numerosas publicaciones que sugieren usar una dirección IP estática. Esta es una solución alternativa legítima, y ​​podría recurrir a eso, pero me gustaría solucionar esto en general.

  1. Lo primero que intenté fue cambiar los permisos de /system/etc/dhcpcd/dhcpcd-run-hooks555 . Sin embargo, esto no tuvo ningún efecto.

  2. Luego descargué la aplicación WiFix y la ejecuté en modo automático. No hice nada tampoco.

  3. Lo último que intenté fue eliminar/data/misc/dhcp/* . Sin efecto en absoluto.

  4. Actualización 21/02/2014 : Como puede ver en la captura de pantalla, la intensidad de la señal es realmente débil, aunque el teléfono está a un metro de distancia del enrutador con un escritorio en el medio. Ahora se conecta mientras está sobre la mesa. La intensidad de la señal está llena ahora. Leí en una pregunta diferente que el problema podría ser causado por una señal débil. ¿Podría ser el problema subyacente?

    Mi enrutador no tiene una antena externa, por lo tanto, podría ser un poco impredecible donde la señal es más fuerte. Configuré el teléfono en el enrutador y todavía tenía el problema. Entonces, la intensidad de la señal no debería ser el problema.

  5. Actualización 04/03/2014 : instalé la última versión nocturna de Cyanogen Mod en el dispositivo usando sus instrucciones . Esto instaló Android 4.1.3, que tenía un problema grave con la conexión inalámbrica. Estaba apagado cuando comencé el dispositivo, y se atascó al activar el wifi. Así que volví a la última versión estable que todavía tiene este bucle sin fin.

  6. Actualización 2014-03-04 : Para mi red doméstica, configuré una dirección IP estática, aunque realmente no me gusta. Sin embargo, la conexión a internet funciona ahora.

  7. Actualización 06/03/2014 : verificado/system/bin/sh -> mksh y está presente. Esto no parece causar el problema.

¿Cómo podría solucionar este problema aparente de DHCP?

Martin Ueding
fuente
Recuerdo que tuve un problema similar hace un tiempo (exactamente lo mismo), pero ya no puedo recordar cómo lo resolví. Las sugerencias que no funcionaron para mí incluyeron, por ejemplo, cambiar al modo avión, esperar unos segundos y volver a cambiar. No ha ayudado En la mayoría de los casos se resolvió "en una hora". // Otra ROM podría resolverlo, si hay una nueva imagen de radio disponible, eso también podría ayudar. Sin garantías, sin embargo.
Izzy
La nueva ROM (Mod Cyanogen nocturno) no ayudó, solo empeoró las cosas. Actualicé la pregunta en consecuencia.
Martin Ueding

Respuestas:

0

Tuve los mismos síntomas mientras cocinaba una ROM cuando faltaba el enlace simbólico de / system / bin / sh a mksh.

Toz
fuente
Verifiqué, ambos /system/bin/mkshy /system/bin/shestán presentes, este último es un enlace simbólico al primero. Así que este no parece ser el problema.
Martin Ueding
0

Como describió en IP estática, la conexión funciona . Esto ocasiona problemas al configurar el enrutador suyo.

Para eso, debe iniciar sesión en 192.168.1.1 como administrador cuando esté conectado al enrutador. (Utilice la computadora portátil para utilizar todas las funciones del enrutador. Dado que muchos enrutadores solo tienen una configuración de IU de escritorio).
Vaya a la configuración y busque la configuración avanzada que tiene la configuración de DHCP. Ahora, verifique el rango de direcciones IP wifi de DHCP. Es posible que deba aumentar el rango.

Vivek Ji
fuente
Esto tampoco funciona en redes que no administro. Supongo que los administradores de mi universidad tienen suficientes direcciones IP para todos.
Martin Ueding
Cada enrutador tiene su propia capacidad para proporcionar un número de conexiones. Si está dentro del alcance de un enrutador, cuya capacidad para proporcionar la conexión ya está llena. Entonces, ¿cómo puede proporcionarle IP? Para más investigación sobre no de conexión, puede usar algunas herramientas de red. Por ejemplo, FING es bueno para encontrar todas las conexiones en ese enrutador con cada nombre de dispositivo.
Vivek Ji
0

En el enrutador, configure las direcciones IP estáticas. Si eso no lo soluciona, vaya a Setting > Wifi > Select your networkConfiguración avanzada. Allí seleccione (ingrese) una dirección IP que no se toma. Tal como 10.0.0.24. Eso debería arreglar el problema.

maks112v
fuente
Eso no funciona en redes como Eduroam donde debo usar DHCP.
Martin Ueding
0

Este síntoma exacto se puede solucionar cambiando los permisos en

system/etc/dhcpcd/dhcpcd-run-hooks

a executeen todas las cuentas: user groupyothers

Como se menciona aquí

Necesita un dispositivo rooteado y un navegador raíz.

Espero que esto ayude

Aaron Gillion
fuente
-2

Intente cambiar el canal WiFi en la configuración de su enrutador. Esto solucionó el problema para mí.

user99200
fuente
No veo cómo esto debería ayudar para otras redes inalámbricas.
Martin Ueding