If a router has an IP address, but no MAC address it will broadcast an ARP request to all ports it has. However across the internet with WOL, things are different. In this case, the router has an IP address and even though the magic packet has the MAC address, the router doews not know this. The router will send out an ARP request (what is the MAC address for this IP address) and the computer will not respond since it is off. Since the router cannot find the hardware address for the IP address it has, it may well drop the packet.Originally Posted by drbob
For WOL to work in this case, you need it to be sent from the local subnet, or do what you did. Send it to a directed broadcast address.