I am currently using WOL on Dell/HP hardware with mix of Windows and Linux OS. The only settings I enabled was in BIOS (nothing in the OS) and it just worked.
I've found the following link that does talk about some settings at the OS level, so you can verify if yours are set up correctly:
Ubuntu has a great tool that can check to see if your machine supports WoL and can enable it. Open up a terminal and install “ethtool” with the following command:
sudo apt-get install ethtool
You can check your compatibility by running:
sudo ethtool eth0
If your default interface is something else, substitute it for “eth0”.
Look for the “Supports Wake-on” section. As long as one of the letters listed is “g,” you can use magic packets for WoL. To enable this option, use the following command.
sudo ethtool -s eth0 wol g
Sending Magic Packet using an app like Fing to narrow down the MAC Address
- Power on your Linux OS
- Launch the Fingbox
- Scan your LAN and find the MAC/IP of the Linux box
- Power off Linux
- Use the same App to send WOL to the MAC from step 3