Hi,

systemd-networkd randomly refuses to set up my network card at boot.
It gets its proper persistent name but no IP address is assigned,
regardless of whether I use a static configuration or DCHP. A simple
"systemctl restart systemd-networkd.service" fixes it. I'm using a up to
date Arch Linux and systemd 214.

Jan


$ cat /etc/systemd/network/home.network 
[Match]
Name=enp1s4

[Network]
Description=Home Network
DHCP=false
Address=192.168.178.2/24
Gateway=192.168.178.1
DNS=192.168.178.1


A debug log of a boot without it setting up the card (it does also contain the 
log after the daemon restart):
Jun 14 15:14:13 systemd-networkd[212]: timestamp of '/etc/systemd/network' 
changed
Jun 14 15:14:13 systemd-networkd[212]: timestamp of '/usr/lib/systemd/network' 
changed
Jun 14 15:14:14 systemd-networkd[212]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:14:14 systemd-networkd[212]:               lo: link 1 added
Jun 14 15:14:14 systemd-networkd[212]:               lo: udev initializing 
link...
Jun 14 15:14:14 systemd-networkd[212]:               lo: flags change: 
+LOOPBACK +UP +LOWER_UP +RUNNING
Jun 14 15:14:14 systemd-networkd[212]:               lo: gained carrier
Jun 14 15:14:14 systemd-networkd[212]: Sent message type=method_call sender=n/a 
destination=org.freedesktop.DBus object=/org/freedesktop/DBus 
interface=org.freedesktop.DBus member=Hello cookie=1 reply_cookie=0 error=n/a
Jun 14 15:14:14 systemd-networkd[212]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:14:14 systemd-networkd[212]:               lo: added address: ::1/128
Jun 14 15:14:14 systemd-networkd[212]:               lo: added address: 
127.0.0.1/8
Jun 14 15:14:31 systemd-networkd[212]:               lo: udev initialized link
Jun 14 15:14:32 systemd-networkd[212]:               lo: unmanaged
Jun 14 15:14:32 systemd-networkd[212]:             eth0: link 2 added
Jun 14 15:14:32 systemd-networkd[212]:             eth0: udev initialized link
Jun 14 15:14:32 systemd-networkd[212]:             eth0: unmanaged
Jun 14 15:14:32 systemd-networkd[212]:             eth0: flags change: 
+MULTICAST +BROADCAST
Jun 14 15:14:32 systemd-networkd[212]: Got message type=signal 
sender=org.freedesktop.DBus destination=:1.2 object=/org/freedesktop/DBus 
interface=org.freedesktop.DBus member=NameAcquired cookie=2 reply_cookie=0 
error=n/a
Jun 14 15:14:32 systemd-networkd[212]:             eth0: renamed to enp1s4
Jun 14 15:14:32 systemd-networkd[212]:            wlan0: link 3 added
Jun 14 15:14:32 systemd-networkd[212]:            wlan0: udev initialized link
Jun 14 15:14:32 systemd-networkd[212]:            wlan0: unmanaged
Jun 14 15:14:32 systemd-networkd[212]:            wlan0: flags change: 
+MULTICAST +BROADCAST
Jun 14 15:14:32 systemd-networkd[212]:            wlan0: renamed to wlp1s10
Jun 14 15:14:32 systemd-networkd[212]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:14:32 systemd-networkd[212]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:14:33 systemd-networkd[212]: Got message type=method_return 
sender=org.freedesktop.DBus destination=:1.2 object=n/a interface=n/a 
member=n/a cookie=1 reply_cookie=1 error=n/a
Jun 14 15:15:05 systemd-networkd[212]: Received SIGTERM from PID 1 (systemd).
Jun 14 15:15:05 systemd-networkd[547]: timestamp of '/etc/systemd/network' 
changed
Jun 14 15:15:05 systemd-networkd[547]: timestamp of '/usr/lib/systemd/network' 
changed
Jun 14 15:15:05 systemd-networkd[547]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:15:05 systemd-networkd[547]:          wlp1s10: link 3 added
Jun 14 15:15:05 systemd-networkd[547]:          wlp1s10: udev initialized link
Jun 14 15:15:05 systemd-networkd[547]:          wlp1s10: unmanaged
Jun 14 15:15:05 systemd-networkd[547]:          wlp1s10: flags change: 
+MULTICAST +BROADCAST
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: link 2 added
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: udev initialized link
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: found matching network 
'/etc/systemd/network/home.network'
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: bringing link up
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: setting addresses
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: flags change: 
+MULTICAST +BROADCAST
Jun 14 15:15:05 systemd-networkd[547]:               lo: link 1 added
Jun 14 15:15:05 systemd-networkd[547]:               lo: udev initialized link
Jun 14 15:15:05 systemd-networkd[547]:               lo: unmanaged
Jun 14 15:15:05 systemd-networkd[547]:               lo: flags change: 
+LOOPBACK +UP +LOWER_UP +RUNNING
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: getting address 
failed: Device or resource busy
Jun 14 15:15:05 systemd-networkd[547]: Sent message type=method_call sender=n/a 
destination=org.freedesktop.DBus object=/org/freedesktop/DBus 
interface=org.freedesktop.DBus member=Hello cookie=1 reply_cookie=0 error=n/a
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: flags change: +UP
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: addresses set
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: setting routes
Jun 14 15:15:05 systemd-networkd[547]:               lo: getting address 
failed: Device or resource busy
Jun 14 15:15:05 systemd-networkd[547]: Got message type=method_return 
sender=org.freedesktop.DBus destination=:1.28 object=n/a interface=n/a 
member=n/a cookie=1 reply_cookie=1 error=n/a
Jun 14 15:15:05 systemd-networkd[547]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:15:05 systemd-networkd[547]:               lo: added address: ::1/128
Jun 14 15:15:05 systemd-networkd[547]:               lo: added address: 
127.0.0.1/8
Jun 14 15:15:05 systemd-networkd[547]: Got message type=signal 
sender=org.freedesktop.DBus destination=:1.28 object=/org/freedesktop/DBus 
interface=org.freedesktop.DBus member=NameAcquired cookie=2 reply_cookie=0 
error=n/a
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: routes set
Jun 14 15:15:05 systemd-networkd[547]:           enp1s4: link configured
Jun 14 15:15:06 systemd-networkd[547]:           enp1s4: flags change: 
+LOWER_UP +RUNNING
Jun 14 15:15:06 systemd-networkd[547]:           enp1s4: gained carrier
Jun 14 15:15:08 systemd-networkd[547]:           enp1s4: added address: 
fe80::218:f3ff:fe26:e8b3/64

A debug log of a successful boot (where no daemon restart was necessary):
Jun 14 15:12:12 systemd-networkd[259]: timestamp of '/etc/systemd/network' 
changed
Jun 14 15:12:12 systemd-networkd[259]: timestamp of '/usr/lib/systemd/network' 
changed
Jun 14 15:12:13 systemd-networkd[259]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:12:13 systemd-networkd[259]:          wlp1s10: link 3 added
Jun 14 15:12:13 systemd-networkd[259]:          wlp1s10: udev initialized link
Jun 14 15:12:13 systemd-networkd[259]:          wlp1s10: unmanaged
Jun 14 15:12:13 systemd-networkd[259]:          wlp1s10: flags change: 
+MULTICAST +BROADCAST
Jun 14 15:12:13 systemd-networkd[259]:           enp1s4: link 2 added
Jun 14 15:12:13 systemd-networkd[259]:           enp1s4: udev initialized link
Jun 14 15:12:13 systemd-networkd[259]:           enp1s4: found matching network 
'/etc/systemd/network/home.network'
Jun 14 15:12:13 systemd-networkd[259]:           enp1s4: bringing link up
Jun 14 15:12:24 systemd-networkd[259]:           enp1s4: flags change: 
+MULTICAST +BROADCAST
Jun 14 15:12:24 systemd-networkd[259]:               lo: link 1 added
Jun 14 15:12:24 systemd-networkd[259]:               lo: udev initialized link
Jun 14 15:12:24 systemd-networkd[259]:               lo: unmanaged
Jun 14 15:12:24 systemd-networkd[259]:               lo: flags change: 
+LOOPBACK +UP +LOWER_UP +RUNNING
Jun 14 15:12:24 systemd-networkd[259]:           enp1s4: getting address 
failed: Device or resource busy
Jun 14 15:12:24 systemd-networkd[259]: Sent message type=method_call sender=n/a 
destination=org.freedesktop.DBus object=/org/freedesktop/DBus 
interface=org.freedesktop.DBus member=Hello cookie=1 reply_cookie=0 error=n/a
Jun 14 15:12:24 systemd-networkd[259]:           enp1s4: flags change: +UP
Jun 14 15:12:25 systemd-networkd[259]: Got message type=method_return 
sender=org.freedesktop.DBus destination=:1.3 object=n/a interface=n/a 
member=n/a cookie=1 reply_cookie=1 error=n/a
Jun 14 15:12:25 systemd-networkd[259]: Got message type=signal 
sender=org.freedesktop.DBus destination=:1.3 object=/org/freedesktop/DBus 
interface=org.freedesktop.DBus member=NameAcquired cookie=2 reply_cookie=0 
error=n/a
Jun 14 15:12:25 systemd-networkd[259]:           enp1s4: flags change: 
+LOWER_UP +RUNNING
Jun 14 15:12:25 systemd-networkd[259]:           enp1s4: gained carrier
Jun 14 15:12:25 systemd-networkd[259]:           enp1s4: added address: 
fe80::218:f3ff:fe26:e8b3/64
Jun 14 15:12:25 systemd-networkd[259]:           enp1s4: addresses set
Jun 14 15:12:25 systemd-networkd[259]:           enp1s4: setting routes
Jun 14 15:12:25 systemd-networkd[259]:               lo: getting address 
failed: Device or resource busy
Jun 14 15:12:25 systemd-networkd[259]: sd-rtnl: discarding 20 bytes of incoming 
message
Jun 14 15:12:25 systemd-networkd[259]:               lo: added address: ::1/128
Jun 14 15:12:25 systemd-networkd[259]:               lo: added address: 
127.0.0.1/8
Jun 14 15:12:25 systemd-networkd[259]:           enp1s4: routes set
Jun 14 15:12:25 systemd-networkd[259]:           enp1s4: link configured
Jun 14 15:12:25 systemd-networkd[259]: enp1s4: setting addresses

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to