Indeed. However it’s not a wait for a fixed time, but a wait for the links being ready with a timeout of WAIT_FOR_INTERFACES.
**erlangen:~ #** systemctl list-unit-files '*online*'
UNIT FILE STATE VENDOR PRESET
NetworkManager-wait-online.service **disabled disabled **
systemd-networkd-wait-online.service **enabled ****disabled **
network-online.target static -
3 unit files listed.
**erlangen:~ #**
**Another working case: **Host erlangen has:
**erlangen:~ #** inxi -Mz
**Machine: Type:** Desktop **Mobo:** ASRock **model:** Z170 Pro4S **serial:**[FONT=monospace]<filter> **UEFI:** American Megatrends **v:** P3.50
**date:** 06/23/2016
**erlangen:~ #**[/FONT]
Default configuration is:
**erlangen:~ #** ethtool enp0s31f6 | grep Wake
Supports **Wake**-on: pumbg
**Wake**-on: g
**erlangen:~ #**
With the above no action is required. wol would readily wake up erlangen from S3. Wake up from S5 was disabled in UEFI. Configured UEFI > Advanced > ACPI Configuration > PCIE Devices Power On = enabled. The system readily boots upon wol.