He configurado una dirección IP estática para eth0
con el comando adb ip addr add $ipAddress dev eth0
además de otros comandos para establecer el netmask
, route
y valores dns.
Mi pregunta es cómo volver a una dirección IP no estática
Intenté hacer ifconfig eth0 dhcp
pero me sale un error en adb diciendo
ifconfig: argumento incorrecto 'dhcp'
Ahora mismo la única forma de restablecer todo es si reinicio el dispositivo ya que los cambios no persisten.
¿Cómo puedo restablecerlos sin reiniciar?
0 votos
Si Android ejecuta el cliente DHCP en la interfaz Ethernet, no se elimina añadiendo una dirección IP estática a la interfaz. Sin embargo, también ha cambiado la tabla de enrutamiento y DNS. Esto significa que usted necesita forzar el cliente DHCP para una renovación de arrendamiento. Pero el cliente DHCP de Android se ejecuta en el marco de Java y no hay ningún método directo para comunicarse con él (algunos
service
puede funcionar, pero nunca lo he probado). Además, por lo general no hay ajustes de la interfaz gráfica de usuario para activar/desactivar Ethernet como el WiFi y los datos móviles. Así que el enfoque simple es volver a conectar el cable Ethernet. O reiniciar el dispositivo.0 votos
@IrfanLatif me encontré con
ifconfig eth0 default
que parece restablecer todo como lo haría en un reinicio todas las rutas, netmasks y valores dns parecen ser restablecidos. ¿Algún comentario sobre el uso de ese comando?