I recently replaced my AT&T Uverse connection with Comcast cable. The Uverse gateway went out the door and I now have a Motorola SB6141 modem and ASUS RT-N66U wireless router.
With my previous setup, I was able to wake a specific PC on my LAN over WAN. I have an application that sends a magic packet to my public IP address (finding it using DNS lookup). That packet includes the MAC of the target PC on my LAN to wake. On my Uverse gateway, I had port forwarding setup so that any packet sent to UDP ports 7 or 9 was forwarded to my LAN broadcast address (192.168.1.255). This worked as expected.
Now with my new setup, this does not work. I've tried port forwarding to my LAN broadcast address as well as the (static) IP address of my PC. Neither works. From the reading I've done, this would be explained if it is true that the Uverse gateway did allow IP directed broadcast and the RT-N66U does not. Can anyone confirm whether either (or both) of these statements are true?
If IP directed broadcast is not supported, why does it not work if I forward this packet to the PC directly (by it's static IP address)? Is this because of potentially purged arp table on the router when the PC is not active?
If that is also what is going on, how can I enable Wake-on-WAN functionality? I have found the Wake on LAN tab on the Network Tools page, but this looks like it requires that I actually connect to the router web GUI and click a wake button for that specific PC. This is not acceptable.
Other than my ISP, modem, router, and IP address for the PC on my LAN that I want to wake, nothing else in my configuration has changed. Same OS, same remote machine, same topology, cabling, etc.
Edit: I should point out that I'm looking for wake from sleep, not wake from power-off.
With my previous setup, I was able to wake a specific PC on my LAN over WAN. I have an application that sends a magic packet to my public IP address (finding it using DNS lookup). That packet includes the MAC of the target PC on my LAN to wake. On my Uverse gateway, I had port forwarding setup so that any packet sent to UDP ports 7 or 9 was forwarded to my LAN broadcast address (192.168.1.255). This worked as expected.
Now with my new setup, this does not work. I've tried port forwarding to my LAN broadcast address as well as the (static) IP address of my PC. Neither works. From the reading I've done, this would be explained if it is true that the Uverse gateway did allow IP directed broadcast and the RT-N66U does not. Can anyone confirm whether either (or both) of these statements are true?
If IP directed broadcast is not supported, why does it not work if I forward this packet to the PC directly (by it's static IP address)? Is this because of potentially purged arp table on the router when the PC is not active?
If that is also what is going on, how can I enable Wake-on-WAN functionality? I have found the Wake on LAN tab on the Network Tools page, but this looks like it requires that I actually connect to the router web GUI and click a wake button for that specific PC. This is not acceptable.
Other than my ISP, modem, router, and IP address for the PC on my LAN that I want to wake, nothing else in my configuration has changed. Same OS, same remote machine, same topology, cabling, etc.
Edit: I should point out that I'm looking for wake from sleep, not wake from power-off.
Last edited: