Помогите разобраться с проблемой на Ubuntu 20.04 - кто то прописал в /etc/netplan/02-networkd.yaml IP адрес из DHCP диапазона (xx.xx.246.11). Естественно хост не пингуется по имени. Нужно вернуть хост в работу, что бы он получал адрес по DHCP. Я изменил файл:
root@XXXXXX:~# cat /etc/netplan/02-networkd.yaml
network:
version: 2
renderer: networkd
ethernets:
eno2:
dhcp4: yes
dhcp6: no
затем соответственно "netplan generate" и "netplan apply":
root@XXXXXXX:/etc/netplan# ip addr | grep eno2
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
inet XX.XX.246.11/24 brd XX.XX.246.255 scope global dynamic eno2
Но, если выполнить "dhclient eno2" то в итоге получаем:
root@XXXXXXX:~# ip addr | grep eno2
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
inet XX.XX.246.11/24 brd XX.XX.246.255 scope global dynamic eno2
inet XX.XX.246.12/24 brd XX.XX.246.255 scope global secondary dynamic eno2
Откуда берется старый IP?
root@xxxxxx:~# cat /etc/network/interfaces
# ifupdown has been replaced by netplan(5) on this system. See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
# sudo apt install ifupdown