armbian-build/extensions/network
Igor Pecovnik 071f421c3e networking: relax networkd-wait-online to avoid multi-NIC timeouts
Multi-port boards (e.g. NanoPi R6S) frequently have unused interfaces with
no-carrier. With the default systemd-networkd-wait-online behavior this can
result in "Online state: partial" and a timeout while waiting for all managed
links to become online.

That failure breaks units that depend on network-online.target such as
apt-daily-upgrade / unattended-upgrades.

Install a systemd drop-in overriding ExecStart to use:
  systemd-networkd-wait-online --any --timeout=20

This keeps the intended "wait for networking" semantics while preventing
unplugged/unused ports from blocking boot and timers.
2026-02-01 00:41:50 +01:00
..
config-networkd networking: relax networkd-wait-online to avoid multi-NIC timeouts 2026-02-01 00:41:50 +01:00
config-nm extension: net: Refactor, fix and improve network extensions 2024-06-20 19:59:52 +02:00
net-chrony.sh extensions: Add "Extension: ${EXTENSION}: " prefix to some extension logs 2024-07-18 12:30:11 +02:00
net-network-manager.sh extensions: Add "Extension: ${EXTENSION}: " prefix to some extension logs 2024-07-18 12:30:11 +02:00
net-systemd-networkd.sh networking: relax networkd-wait-online to avoid multi-NIC timeouts 2026-02-01 00:41:50 +01:00
net-systemd-timesyncd.sh extensions: Add "Extension: ${EXTENSION}: " prefix to some extension logs 2024-07-18 12:30:11 +02:00