Samsung Note 2 no asigna IP recibida

Estoy tratando de conectar un Samsung Note II (SO: Android 4.0, Ice cream Sandwich) a través de Wi-Fi a un servidor DHCP. El servidor DHCP (192.168.3.29) se ejecuta en una máquina virtual con sistema operativo como Ubuntu 12.10 de 64 bits. Un punto de acceso Wi-Fi D-link está conectado a este servidor DHCP. El servidor DHCP envía la IP (192.168.3.100) al Samsung Note II pero el dispositivo no puede asignar la dirección IP. El dispositivo Samsung nunca tuvo ningún problema para conectarse con otros servidores DHCP. Por favor, hágamelo saber si necesita cualquier otro detalle.

Lo verifiqué con Wireshark, que muestra que el servidor DHCP acepta la solicitud del dispositivo:

Captura de pantalla de Wireshark
Captura de pantalla de Wireshark: haga clic para verla en resolución completa

La pregunta se cerró como fuera de tema en SO y se me redirigió aquí; consulte https://stackoverflow.com/questions/15962600/samsung-note-2-does-not-assign-received-ip

No es una solución, sino una alternativa hasta que haya una: toque prolongadamente el AP en la configuración de WiFi, marque "Avanzado". Luego, puede asignar manualmente al dispositivo una dirección IP, etc. (por ejemplo, la misma que asignó el servidor DHCP). Esto incluso le permite especificar su propio servidor de nombres, lo que puede ser bastante útil (no tengo idea de por qué Android no toma eso de la oferta de DHCP, sino que siempre usa sus servidores preconfigurados).

Respuestas (2)

Tuve este mismo problema después de una actualización. Después de MUCHA excavación encontré el problema. Antes de comenzar, tenga en cuenta que su dispositivo debe estar rooteado para solucionarlo.

Lo crea o no, el problema está en el comando "ls" en /system/bin. Parece que muchos de los comandos son enlaces simbólicos a un archivo llamado "caja de herramientas", que también se encuentra en el directorio "/system/bin". Sin embargo, el comando "ls" enlaza con lo que creo que era la ubicación anterior "/data/local/toolbox".

La solución es: usando un administrador de archivos adecuado (utilicé Root Explorer), copie la caja de herramientas de /system/bin a /data/local.

Supongo que también podría intentar actualizar el enlace simbólico ls para apuntar a /system/bin/toolbox, pero no estoy seguro de cómo hacerlo Y puede haber otro enlace con el mismo problema.

Dispositivo: Samsung Galaxy Tab GT-P7510 Nueva versión de Android: ICS 4.0.4 Versión anterior de Android: HC 3.2

He resuelto este problema. Fue debido al enorme tráfico de red en el servidor DHCP, por lo que el ACK no pudo llegar a través de Wi-Fi al Samsung Galaxy Android.