Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/configs/baseline/airootfs/etc/systemd
diff options
context:
space:
mode:
authornl6720 <nl6720@gmail.com>2023-12-09 12:31:58 +0200
committernl6720 <nl6720@gmail.com>2023-12-09 12:40:59 +0200
commitcb61daf8eaffb5e831e51f50aa44080fffac27e8 (patch)
tree85aa8baa7f86e76aea2708572802566f5affc87c /configs/baseline/airootfs/etc/systemd
parentc96c2bef481799f566f80fb2ceff874030e5f0b3 (diff)
configs/*/airootfs/etc/systemd/network/: add RequiredForOnline=routable
By default systemd-networkd-wait-online.service considers a network connection to be "online" when it has reached the "degraded" state (see networkctl(1) for the definitions). Since "degraded" does not ensure there's a routable address, let's change the connection's requirement to "routable" instead. This gives a better chance that the network really is online when network-online.target is reached.
Diffstat (limited to 'configs/baseline/airootfs/etc/systemd')
-rw-r--r--configs/baseline/airootfs/etc/systemd/network/20-ethernet.network3
1 files changed, 3 insertions, 0 deletions
diff --git a/configs/baseline/airootfs/etc/systemd/network/20-ethernet.network b/configs/baseline/airootfs/etc/systemd/network/20-ethernet.network
index 177e0aa..0e4287b 100644
--- a/configs/baseline/airootfs/etc/systemd/network/20-ethernet.network
+++ b/configs/baseline/airootfs/etc/systemd/network/20-ethernet.network
@@ -5,6 +5,9 @@
Name=en*
Name=eth*
+[Link]
+RequiredForOnline=routable
+
[Network]
DHCP=yes
MulticastDNS=yes