configurar temporalmente eth0 en dhcp linux

configurar temporalmente eth0 en dhcp linux

Mi dirección IP en un beaglebone está configurada en:

$ ip address show dev eth0
4: eth0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 64:33:db:27:e9:d2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.132/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::6633:dbff:fe27:e9d2/64 scope link 
       valid_lft forever preferred_lft forever


Puedo agregar temporalmente una segunda dirección durante 100 segundos con el comando:

sudo ip addr add 192.168.4.244/23 dev eth0 valid_lft 100 preferred_lft 100 

Me gustaría hacer lo mismo solo que en lugar de que la segunda dirección sea estática, me gustaría que la asignara el enrutador (dhcp?/dynamic?) pero por mi vida no puedo entender la sintaxis. ¿algunas ideas?

Me dijeron que:

ifconfig eth0 0.0.0.0 0.0.0.0 && dhclient

Funcionaría, pero ¿está bien teniendo en cuenta que mi dirección IP estática se configuró con connman? Además, si se puede usar ifconfig, ¿cómo se agrega el tiempo de espera?

tia

Respuesta1

   dhclient eth0:dynamic

Aquí dynamichay solo un nombre para una interfaz de red con alias (puede usar cualquier otro nombre aquí si lo desea)

dhclientcreará una interfaz con alias en el hardware eth0(asumiendo que eth0:dynamic aún no está definido) y luego la llamará para obtener una dirección usando DHCP dejando intacta su configuración eth0 existente.

información relacionada