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.