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.

  1. Find the name of your network interface:

ip link

  1. 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).

  1. Enable WoL:

ethtool -s <ifname> wol g

  1. 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.