временно установите eth0 на dhcp linux

временно установите eth0 на dhcp linux

Мой IP-адрес на Beaglebone установлен следующим образом:

$ 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


Я могу временно добавить второй адрес на 100 секунд с помощью команды:

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

Я хотел бы сделать то же самое, только вместо того, чтобы второй адрес был статическим, я бы хотел, чтобы его назначал маршрутизатор (DHCP?/динамический?), но я не могу понять синтаксис. Есть идеи?

Мне сказали, что:

ifconfig eth0 0.0.0.0 0.0.0.0 && dhclient

будет работать, но нормально ли это делать, учитывая, что мой статический IP-адрес был установлен с помощью connman? Также, если ifconfig можно использовать, как добавить таймаут???

ТИА

решение1

   dhclient eth0:dynamic

здесь dynamicпросто имя для псевдонима сетевого интерфейса (вы можете использовать любое другое имя, если хотите)

dhclientсоздаст на оборудовании псевдоним интерфейса eth0(при условии, что eth0:dynamic еще не определен), а затем обратится к нему для получения адреса с помощью DHCP, оставив существующую конфигурацию eth0 нетронутой.

Связанный контент