You have been subscribed to a public bug: Not 100% sure if this is a networkd bug or a nplan bug, but...
On new install of 17.10 systemd-networkd loops with: Oct 23 16:45:24 san-jose systemd[1]: Starting Network Service... Oct 23 16:45:24 san-jose systemd-networkd[1217]: enp129s0f0: Gained IPv6LL Oct 23 16:45:24 san-jose systemd-networkd[1217]: Enumeration completed Oct 23 16:45:24 san-jose systemd[1]: Started Network Service. Oct 23 16:45:25 san-jose systemd-networkd[1217]: enp129s0f0: Gained carrier Oct 23 16:45:27 san-jose systemd-networkd[1217]: enp129s0f0: DHCPv4 address 128.30.3.94/24 via 12 Oct 23 16:45:27 san-jose systemd-networkd[1217]: Could not set hostname: The name org.freedesktop Oct 23 16:45:27 san-jose systemd-networkd[1217]: enp129s0f0: Lost carrier Oct 23 16:45:27 san-jose systemd-networkd[1217]: enp129s0f0: DHCP lease lost Oct 23 16:45:29 san-jose systemd-networkd[1217]: enp129s0f0: Gained carrier Oct 23 16:45:29 san-jose systemd-networkd[1217]: enp129s0f0: DHCPv4 address 128.30.3.94/24 via 12 Oct 23 16:45:29 san-jose systemd-networkd[1217]: Could not set hostname: The name org.freedesktop Oct 23 16:45:29 san-jose systemd-networkd[1217]: enp129s0f0: Configured Oct 23 16:45:30 san-jose systemd-networkd[1217]: enp129s0f0: Lost carrier Oct 23 16:45:30 san-jose systemd-networkd[1217]: enp129s0f0: DHCP lease lost that is the correct interface and address. If I manually run 'dhclient nep129s0f0' the lease sticks and 'journalctl -fu systemd-networkd' shows: Oct 23 16:45:34 san-jose systemd-networkd[1217]: enp129s0f0: Gained carrier Oct 23 16:45:34 san-jose systemd-networkd[1217]: enp129s0f0: DHCPv4 address 128.30.3.94/24 via 12 Oct 23 16:45:34 san-jose systemd-networkd[1217]: Could not set hostname: The name org.freedesktop Oct 23 16:45:34 san-jose systemd-networkd[1217]: enp129s0f0: Configured installer generated 01-netcfg.yaml: network: version: 2 renderer: networkd ethernets: enp129s0f0: dhcp4: yes root@host:~# lsb_release -rd;uname -r ; dpkg -l nplan systemd Description: Ubuntu 17.10 Release: 17.10 4.13.0-16-generic Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==================-==============-==============-========================================= ii nplan 0.30 amd64 YAML network configuration abstraction fo ii systemd 234-2ubuntu12 amd64 system and service manager my current workaround: root@host:~# cat /etc/rc.local #!/bin/sh dhclient enp129s0f0 ** Affects: systemd (Ubuntu) Importance: Undecided Status: New -- fails to keep dhcplease https://bugs.launchpad.net/bugs/1726912 You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp