I cannot seem to reproduce this in a Ubuntu Jammy 22.04 LXD VM. I wonder if this is still an issue on more recent versions of Ubuntu (systemd/netplan)?
Rename seems to work as expected and the interface is up, with IP address assigned.
$ journalctl | grep rename
Oct 27 13:15:16 test kernel: virtio_net virtio10 lan0: renamed from enp5s0
Oct 27 13:15:16 test systemd-networkd[336]: enp5s0: Interface name change detected, renamed to lan0.
Oct 27 13:15:36 test kernel: virtio_net virtio10 lan0: renamed from eth0
$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 lan0 ether routable configured
$ ip addr show lan0
2: lan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:16:3e:dd:53:87 brd ff:ff:ff:ff:ff:ff
inet 10.238.94.250/24 brd 10.238.94.255 scope global lan0
valid_lft forever preferred_lft forever
inet6 fd42:7213:f20e:bd74:216:3eff:fedd:5387/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 3309sec preferred_lft 3309sec
inet6 fe80::216:3eff:fedd:5387/64 scope link
valid_lft forever preferred_lft forever
I cannot seem to reproduce this in a Ubuntu Jammy 22.04 LXD VM. I wonder if this is still an issue on more recent versions of Ubuntu (systemd/netplan)?
$ cat /etc/netplan/ 50-cloud- init.yaml
macaddress: "00:16:3e:dd:53:87"
set- name: lan0
addresses: [10.238.94.250/24]
gateway4: 10.238.94.1
network:
version: 2
ethernets:
lan0:
match:
dhcp4: no
Rename seems to work as expected and the interface is up, with IP address assigned. networkd[ 336]: enp5s0: Interface name change detected, renamed to lan0.
$ journalctl | grep rename
Oct 27 13:15:16 test kernel: virtio_net virtio10 lan0: renamed from enp5s0
Oct 27 13:15:16 test systemd-
Oct 27 13:15:36 test kernel: virtio_net virtio10 lan0: renamed from eth0
$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 lan0 ether routable configured
$ ip addr show lan0 MULTICAST, UP,LOWER_ UP> mtu 1500 qdisc mq state UP group default qlen 1000 f20e:bd74: 216:3eff: fedd:5387/ 64 scope global dynamic mngtmpaddr noprefixroute 3eff:fedd: 5387/64 scope link
2: lan0: <BROADCAST,
link/ether 00:16:3e:dd:53:87 brd ff:ff:ff:ff:ff:ff
inet 10.238.94.250/24 brd 10.238.94.255 scope global lan0
valid_lft forever preferred_lft forever
inet6 fd42:7213:
valid_lft 3309sec preferred_lft 3309sec
inet6 fe80::216:
valid_lft forever preferred_lft forever