Quicknote: Debian 12 LXC Container und systemd-networkd-wait-online
Nach einem Upgrade meiner LXC Container auf Debian 12, startete der systemd-networkd-wait-online Dienst nicht mehr und lief immer in einen Timeout:
systemd[1]: Failed to start systemd-networkd-wait-online.service - Wait for Network to be Configured.
Das Problem ist zwar bekannt, aber noch nicht gefixt (ich nutze aktuell Debian 12.4).
Ein Workaround ist, dem Befehl explizit das Interface mitzugeben. Hierfür muss die systemd-Unit angepasst werden:
/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online
RemainAfterExit=yes
ändern in
[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online --interface=eth0
RemainAfterExit=yes
Ob der Workaround klappt, kann auch mit
/lib/systemd/systemd-networkd-wait-online --interface=eth0
getestet werden.