Wake on LAN Port Forwarding not Working

networkingwake-on-lanwake-up

I am trying to configure the server I run from my home with Wake on LAN so that it is not necessary for me to keep it running when I do not need it. I have been able to get it to work on when the packet is sent from my own network, but when I try to send the magic packet to the server from another network via UDP port 9, I am unable to get the machine to wake. Currently, my router lists the port forwarding configuration like so:

WOL Port Forwarding Configuration

What is the problem? I've used Wake on LAN with the machine for some time on my network.

Best Answer

The usual answer to this question is that your router's ARP cache entry for your sleeping machine expired. You need to enter a static ARP mapping for your sleeping machine into your router's ARP table. Not all routers make this easy, though, so you may be stuck. Or you may find success with open source router firmware distros like OpenWrt, DD-WRT, Tomato, etc.