Hi @all, I have the same problem which has been reported by nicorac, ie : 1. the interface is well renamed... 2. but the interface has no IP address after the reboot. Here is some paste of configs, logs etc.: ********************************************************* # It's a updated Ubuntu Bionic, fresh installed. root@bionic-vbox:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic root@bionic-vbox:~# dpkg -l systemd | grep ^ii ii systemd 237-3ubuntu10.9 amd64 system and service manager root@bionic-vbox:~# dpkg -l netplan.io | grep ^ii ii netplan.io 0.40.1~18.04.3 amd64 YAML network configuration abstraction for various backends ********************************************************* Here my simple netplan configuration: ********************************************************* root@bionic-vbox:~# cat /etc/netplan/01-netcfg.yaml # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: enp0s3: match: macaddress: '08:00:27:bb:bb:0d' set-name: eth0 addresses: ['10.111.222.13/24'] gateway4: '10.111.222.1' nameservers: addresses: ['10.111.222.1'] search: ['virt.priv'] ********************************************************* After the reboot, the interface is well renamed but without IP address: ********************************************************* # Just after the reboot. root@bionic-vbox:~# ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 08:00:27:bb:bb:0d brd ff:ff:ff:ff:ff:ff root@bionic-vbox:~# journalctl -b -u systemd-networkd.service -- Logs begin at Tue 2018-10-16 15:04:45 CEST, end at Mon 2018-12-10 16:31:22 CET. -- Dec 10 16:31:17 bionic-vbox systemd[1]: Starting Network Service... Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Bus n/a: changing state UNSET → OPENING Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Bus n/a: changing state OPENING → WATCH_BIND Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Failed to open configuration file '/etc/systemd/networkd.conf': No such file or directory Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: timestamp of '/etc/systemd/network' changed Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: timestamp of '/run/systemd/network' changed Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /run/systemd/network/10-netplan-enp0s3.network, because it's not a regular file with suffix .netdev. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /run/systemd/network/10-netplan-enp0s3.link, because it's not a regular file with suffix .netdev. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /lib/systemd/network/80-container-host0.network, because it's not a regular file with suffix .netdev. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /lib/systemd/network/80-container-vz.network, because it's not a regular file with suffix .netdev. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /lib/systemd/network/99-default.link, because it's not a regular file with suffix .netdev. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /lib/systemd/network/80-container-ve.network, because it's not a regular file with suffix .netdev. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /run/systemd/network/10-netplan-enp0s3.link, because it's not a regular file with suffix .network. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Ignoring /lib/systemd/network/99-default.link, because it's not a regular file with suffix .network. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: enp0s3: Flags change: +MULTICAST +BROADCAST Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: enp0s3: Link 2 added Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: enp0s3: udev initialized link Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: enp0s3: Saved original MTU: 1500 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: Flags change: +LOOPBACK +UP +LOWER_UP +RUNNING Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: Link 1 added Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: udev initialized link Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: Saved original MTU: 0 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: Adding address: ::1/128 (valid forever) Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: Adding address: 127.0.0.1/8 (valid forever) Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: rtnl: received address with invalid family 129, ignoring Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Enumeration completed Dec 10 16:31:18 bionic-vbox systemd[1]: Started Network Service. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: enp0s3: Link state is up-to-date Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Virtualization innotek GmbH found in DMI (/sys/class/dmi/id/sys_vendor) Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Found VM virtualization oracle Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: enp0s3: Unmanaged Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: Link state is up-to-date Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: lo: Unmanaged Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run on bus n/a: 2 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Added inotify watch for /run/dbus on bus n/a: -1 Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: enp0s3: Interface name change detected, enp0s3 has been renamed to eth0. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got inotify event on bus n/a. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Bus n/a: changing state WATCH_BIND → AUTHENTICATING Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Bus n/a: changing state AUTHENTICATING → HELLO Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Sent message type=method_call sender=n/a destination=org.freedesktop.DBus path=/org/freedesktop/DBus interface=org.freedesktop.DBus member=Hello cookie=1 reply_cookie=0 signature=n/a error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Sent message type=method_call sender=n/a destination=org.freedesktop.DBus path=/org/freedesktop/DBus interface=org.freedesktop.DBus member=RequestName cookie=2 reply_cookie=0 signature=su error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Sent message type=method_call sender=n/a destination=org.freedesktop.DBus path=/org/freedesktop/DBus interface=org.freedesktop.DBus member=AddMatch cookie=3 reply_cookie=0 signature=s error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Sent message type=signal sender=n/a destination=n/a path=/org/freedesktop/network1/link/_31 interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=4 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Sent message type=signal sender=n/a destination=n/a path=/org/freedesktop/network1/link/_32 interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=5 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Sent message type=signal sender=n/a destination=n/a path=/org/freedesktop/network1/link/_31 interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=6 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got message type=method_return sender=org.freedesktop.DBus destination=:1.1 path=n/a interface=n/a member=n/a cookie=1 reply_cookie=1 signature=s error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Bus n/a: changing state HELLO → RUNNING Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got message type=signal sender=org.freedesktop.DBus.Local destination=n/a path=/org/freedesktop/DBus/Local interface=org.freedesktop.DBus.Local member=Connected cookie=4294967295 reply_cookie=0 signature=n/a error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got message type=signal sender=org.freedesktop.DBus destination=:1.1 path=/org/freedesktop/DBus interface=org.freedesktop.DBus member=NameAcquired cookie=2 reply_cookie=0 signature=s error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got message type=signal sender=org.freedesktop.DBus destination=:1.1 path=/org/freedesktop/DBus interface=org.freedesktop.DBus member=NameAcquired cookie=3 reply_cookie=0 signature=s error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got message type=method_return sender=org.freedesktop.DBus destination=:1.1 path=n/a interface=n/a member=n/a cookie=4 reply_cookie=2 signature=u error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Successfully acquired requested service name. Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Got message type=method_return sender=org.freedesktop.DBus destination=:1.1 path=n/a interface=n/a member=n/a cookie=5 reply_cookie=3 signature=n/a error-name=n/a error-message=n/a Dec 10 16:31:18 bionic-vbox systemd-networkd[240]: Match type='signal',sender='org.freedesktop.login1',path='/org/freedesktop/login1',interface='org.freedesktop.login1.Manager',member='PrepareForSleep' successfully installed. root@bionic-vbox:~# networkctl IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 eth0 ether off unmanaged 2 links listed. root@bionic-vbox:~# ll /run/systemd/network/ total 8 drwxr-xr-x 2 root root 80 Dec 10 16:31 ./ drwxr-xr-x 21 root root 480 Dec 10 16:31 ../ -rw-r--r-- 1 root root 69 Dec 10 16:31 10-netplan-enp0s3.link -rw-r--r-- 1 root root 164 Dec 10 16:31 10-netplan-enp0s3.network root@bionic-vbox:~# /run/systemd/network/10-netplan-enp0s3.link [Match] MACAddress=08:00:27:bb:bb:0d [Link] Name=eth0 WakeOnLan=off root@bionic-vbox:~# /run/systemd/network/10-netplan-enp0s3.link [Match] MACAddress=08:00:27:bb:bb:0d [Link] Name=eth0 WakeOnLan=off root@bionic-vbox:~# cat net net.txt networkctl.txt root@bionic-vbox:~# cat net.txt [Match] MACAddress=08:00:27:bb:bb:0d Name=eth0 [Network] LinkLocalAddressing=ipv6 Address=10.111.222.13/24 Gateway=10.111.222.1 DNS=10.111.222.1 Domains=virt.priv ********************************************************* After a `netplan apply`, all is OK and the interface has its IP address. If there is a workaround, I'm interested. Furthermore, I can provide any information because the problem is reproducible (at each boot). Thanks for your help.