I'm trying to configure Wake-On-Lan on a computer. Here is what I've done:
enabled it in BIOS (
Power on by PME:
Allows you to turn on the system through a PCI/PCIE/onboard LAN device).
Note: I'm using a PCI ethernet card.
Note2: motherboard: ASUS M4A79XTO EVO manual.
enabled it via Linux with
sudo ethtool -s eth0 wol g, then when using
sudo ethtool eth0, I see:
Supports Wake-on: pumbg Wake-on: g
which seems to confirm it's ok.
either shutdown the computer with
sudo halt -por suspend with
systemctl suspendor hibernate (I tested all of them)
send the magic packet from another Windows computer on the same local network using WakeMeOnLan by specifying the right IP address + MAC address
but nothing happens!
Fact: when I hibernate or suspend or turn off, the LED of the ethernet card is off. Is it the same for you who successfully use WakeOnLan? Is it normal that the green LED is off (usually saying that the network is no more connected)?
More generally, what could cause the WoL to fail?