Some of my (old) machine are particularly hard to get into their BIOS (for some reasons).
I needed to enable Wake-On-Lan for some testing.
- Find the name of your network interface:
ip link
- Check the current status of the Wake-On-Lan option:
ethtool <ifname> | grep Wake-on
If WOL is disabled Wake-on: d (it will be Wake-on: g if enabled).
- Enable WoL:
ethtool -s <ifname> wol g
- Check again with the command step 2 and shut down your computer.
The status LED of your Ethernet port should stay on and WoL should now work.
NOTE: If the CMOS battery of the motherboard is dead, changes might not be fully persistant.