To run WOL over Internet with RV042 I made this: 1) UDP port #9 (or different) forward to IP 192.168.1.254 (it has to be in your router's subnet) 2) permanent ARP entry using telnet shell: arp -s 192.168.1.254 ff:ff:ff:ff:ff:ff It works good. Now there is possible to send magic packets through rv042 from Internet and computers are wake up correctly. But... The only (and the biggest) problem is to save ARP entry because it will be gone after router reboot. Is there a way to store this ARP entry? Maybe there is a way to make this ARP entry on every startup? Anyone successfully tried to change something in startup of RV042?
only way of saving data to nvram is afaik flash_commit however i dont know it arp commands are saved to nvram
Thank you for posting this information. I have an RV082. I was able make the arp entry and arp -vn now displays the correct results I believe: 192.168.1.254 ether FF:FF:FF:FF:FF:FF CM ixp0 ...but the magic packet still isn't getting through the router. I'm using Depicus' WOL Monitor to tell me if the packet is reaching the subnet (in addition to simply seeing if the target PC wakes up). I've set up forwarding of UDP port 9 to 192.168.1.254. My router's address is 192.168.1.1. The subnet is 255.255.255.0. I'm using my dyndns.org address, which works fine with webguide, etc. Can you suggest what I must be missing?
Well, for my needs i didnt had to make a telnet statement on my RV082. Just make a UPnP entry for your port (maybe your ISP is blocking magic packets / i made a forward from port 100 to port 9 on the specific device) and device, and thats it. For me it works perfectly.
My solution was to add an old router with WOL to the LAN. The gateway is still RV082 or RV042, but I can access the old router's web interface through VPN. Then I can send a WOL packet to the LAN using a browser. The old SMC Baricade construction based routers are WOL capable.