SleepOver - Routers
At the moment, there is no reliable way to know if a router will support wake-over-Internet until you experiment with the router's settings to see if it will allow the magic packet through from the Internet to your target host.
This page exists to share details of successful and unsuccessful routers with anyone that is interested. If you manage to get your router configured to allow wake-over-Internet to work reliably then please use the Report Router form to send me the details and I will update this page.
If you do not see your router listed here it simply means that no-one has reported anything about it to me yet.
Routers Reported as Supporting Wake-over-Internet
| Make | Model | Firmware Version | Hardware Version | Notes | ||||||
| BT | Homehub | 6.2.6.H | 1.5 |
Note 1
Worked "straight out of the box". Homehub will only work on phone lines configured for BT broadband due to hardwiring of proprietary code. |
||||||
| Billion | BiPAC 7300GA | 1.35-689.80 | TRENDCHIP TC |
Note 1
Added static ARP entry for PC to be woken. |
||||||
| Billion | BiPAC 7300RA | 1.06f | Annex A |
Note 1
(Login into routers Web interface, Lan, Dhcp, Fixed Host) - Forward UDP Port 9 to this fixed IP address. (Web interface, Virtual Server, Port Mapping) - Assign static ARP. This model supports Static ARP entry via the web interface. No need for any modification to the firmware or complicated Telnet procedure. (Web interface, Advance, Static ARP.) - Enter the fixed IP address of the target computer which you created in the first step into the IP address field and the MAC address of the target computer into the Mac address field. Works like a charm. |
||||||
| Buffalo | WHR-HP-G54 | Tomato 1.23 |
Note 1
|
|||||||
| Cisco | 851W | 12.4(9)T5 | MPC8272 |
Note 1
|
||||||
| Comtred | HG 536+ | NETCOM A101 |
Note 1
firmware-NETCOM A101-306NCM-C01_R05 and I had to do:
telnet
|
|||||||
| D-Link | DIR-635 | 2.32EU | B1 |
Note 1
In the routers configuration go to -> Advanced -> Virtual Server. In the dropdown of a free entry choose "Wake-On-LAN" and click |
||||||
| D-Link | DIR-655 | 1.21eu | A2 |
Note 1
|
||||||
| D-Link | F5D8233-v3 | 3.01.29 | F5D8233-v3 |
Note 1
-Choose DMZ, enable it with the IP of the computer you want to wake. It will only work with one machine. -Go to whatismyipaddress.com, choose "trace now", get your public host name and public IP address there. |
||||||
| D-Link | WBR-2310 | 1.02 |
Note 1
Port = 9 Traffic Type = UDP Enter host IP address Give it any name. I used ssh1
here http://www.dicas-l.com.br/dicas-l/20071201.php |
|||||||
| Draytek | Vigor 2710n | 3.2.3 | 1.0 |
Note 1
Or there is also an app in the router admin page that will allow you to wake up any computer you specify if you don't have a WOL utility on the computer/phone you are using. You can also access this page outside the LAN. This will also work with the other models in the 2710-series from Draytek and pretty much every model they make. Take a look at this page: http://www.draytek.co.uk/support/kb_vigor_wol.html |
||||||
| Edimax | AR-7084 |
Note 1
|
||||||||
| Linksys | DI-524 | 2.04 | ||||||||
| Linksys | RV082 | 1.3.2 1.3.98-tm |
Note 1
1) Setup - > Forwarding: In your RV082 web interface, create a WOL entry, UDP packets for Port 9-9. Save it and set the IP address to 192.168.1.254 (255 is not allowed as a setting in this firmware). Save your settings. 2) Enable Telnet access to the RV082: on your home network paste this address into your browser: "http://192.168.1.1/sysinfo123.htm?ConsoleSimulation=1" (No quotes, all one line with no spaces). You should get a web page response. If not try logging into your web interface again, then paste the address above and go. 3) Once Telnet is enabled you can Telnet into the RV082 (I used pTerm on the iPhone to do this). You will log in with your RV082's admin username and your password. 4) Once logged in at the RV082 prompt type "shell" to gain shell access. 5) Once in the shell, you will set up a new arp entry so that your broadcast will work. Type in the following: "arp -s 192.168.1.254 ff:ff:ff:ff:ff:ff" (no quotes). 6) Optional- to verify the new arp entry is there, type "arp -vn" (again, no quotes). 7) You can finish your telnet session by typing "exit" to leave the shell, and "exit" again to close the main telnet session. Now issue your magic packet over the internet to your external IP address and it will work. The only problem with this method is the arp entries are cleared on reboot of the RV082. Mine has regular uptimes of 200+ days so it's not a big deal. I suggest a UPS...
Under Setup->Forwarding use the Service Management button to establish a new UDP service for each device you need to reach from the WAN. For each new service, a unique port will be required. I configured my first host to the default port 9. For other devices choose an appropriately unused port from the IANA listing: http://www.iana.org/assignments/port-numbers Make sure to click both the "add to list" button and the "save configuration" button. When configuring your remote client, adjust the port number to the corresponding port of the device behind your firewall. Now the configuration survives a reboot, and no command-line access is required. |
|||||||
| Linksys | WRT160N | DD-WRT v24-sp1 |
Note 1
|
|||||||
| Linksys | WRT54G | DD-WRT v24 | v1.1 |
Note 1
First, by following the instructions here: http://www.dslreports.com/forum/remark,13287946. This allows WoL packets received from the Internet to be broadcast over your local subnet and it works fine. I was uncomfortable allowing broadcast, however, so I setup static ARP entries for the machines I wanted accessible for WoL (using the Commands interface under Administration, enter these two lines for each machine you want accessible): ip neigh change 192.168.x.x lladdr ff:ff:ff:ff:ff:ff nud permanent dev br0replace '192.168.x.x' with the machine's static IP and 'ff:ff:ff:ff:ff:ff' with the MAC address. Make sure to hit the "Save as Startup" button and then reboot the router to make sure the changes take.Then I chose a different port to use for each machine and setup port forwarding rules that direct WoL packets to the appropriate machine's IP, based on the port number. For instance, WoL packets on port 7 get directed to machine 1, WoL packets on port 9 get directed to machine 2, etc. You just have to remember to specify the correct port in SleepOver for the machine you want to wake. You HAVE to have the static ARP entries for this to work, or the router won't be able to direct traffic to the right machine after the ARP cache has been flushed. |
||||||
| Linksys | WRT54G | Tomato 1.19 |
Note 1
|
|||||||
| Linksys | WRT54G2 | DD-WRT micro |
Note 1
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=40142 2) Set a static IP for the WOL-computer. (Service->service) SAVE 3) Port Range Forwarding to that static IP (NAT/QoS -> port range forwarding) wol 9 9 UDP 192.168.1.xxx enable SAVE 4) Run shell script to configure router's static ARP table (administration -> commands) TYPE the following two lines in the box: ip neigh change 192.168.1.xxx lladdr ff:ff:ff:ff:ff:ff nud permanent dev br0
ip neigh add 192.168.1.xxx lladdr ff:ff:ff:ff:ff:ff nud permanent dev br0
(where 192.168.1.xxx is the static ip and ff:ff:ff:ff:ff:ff is the MAC address of the WOL computer) and then "SAVE STARTUP" 5) An easy way to reboot the router is to rename it on basic setup and then apply settings 6) After router reboot, release and renew ipconfig |
|||||||
| Linksys | WRT54GL | Tomato 1.21 |
Note 1
1) Pick an unused IP address for your LAN (I used 192.168.1.250) 2) Set up a port forward form a port of your choice to this address 3) Add a static ARP entry that maps this address to a broadcast address by adding the following line e.g. under Administration/Scripts/Firewall: ip neighbor add 192.168.1.250 lladdr ff:ff:ff:ff:ff:ff dev br0 nud permanent |
|||||||
| Linksys | WRT610N | DD-WRT v24-s | v2 |
Note 1
running DD-WRT Firmware v24-sp2 (02/23/10). I followed the WOL Guide here http://www.dd-wrt.com/wiki/index.php/WOL Basically the main thing I had to do was add the static ARP entries in the startup command and then forward port 7 or 9 to the LAN IP of my machine. Works perfectly and survives router reboots and works for an indefinite period of time. |
||||||
| Netgear | FVS336G | 3.0.4-19 | ||||||||
| Siemens | SE551 |
Note 1
WAN UDP/TCP 2304 LAN UDP/TCP 2304 IP: The IP address of the computer you want to wake up. Pay attention that you have changed DHCP settings as well. Just give a fixed IP based on the mac address of the network device. Use the same IP for portforwarding. |
||||||||
| Thomson | TG585v7 | 7.4.20.3 7.4.4.7 |
Note 1
I had to Telnet in to the router using the 'SuperUser' username (google for password!) 1. type 'menu' 2. Goto the 'IP' option 3. here you need to choose the 'arpadd' option and enter the required info
The original firmware that came on it (7.2.3.6 - I think) did not work, so I dived straight in (googled) and found this Firmware, and used this link for the upgrade wizard... Downloaded SleepOver (after testing on Depicus) all appears to work OK. N.B. Added static IP in ARP table as mentioned in other Thomson router spec in list & also added port forward against machines IP (on port 9).
in the routers settings for that PC. You need to terminal onto the router (using super user password - easy to find online) and go to: Menu > [IP] > [ARPADD]and you need to add a static entry for your PC.Reboot the router (seems to be necessary). Then you can either test using subnet 255.255.255.255 or just use SleepOver :-) |
Routers Reported as Not Supporting Wake-over-Internet
| Make | Model | Firmware Version | Hardware Version | Notes | ||
| AVM | FRITZ!Box Fon WLAN 7170 | 29.04.70 | ||||
| Apple | Airport Extreme | 5.7 | UFO style | |||
| D-Link | DI-624 | 2.76 | Revision C |
Note 1
I have Wake-on-WAN working on our office router, which is an Efficient Networks router CLI 530, so I am sure that I've configured everything correctly. I've tried pretty much every trick that I could find on the Internet to get the DI-624 to do Wake-on-WAN as well, but no dice. |
||
| D-Link | DIR-655 | 1.21 | A2 |
Note 1
Since the router has Ubicom chipset, you are out of luck if you are thinking custom firmware. |
||
| Linksys | WAG300N | 1.01.06 | ||||
| Netgear | DGN2000 | 1.1.1 |
Note 1
You can install DGTeam firmware. Enable remote admin. Then connect to router via WAN and use router WOL function. |
|||
| Zyxel | P-660HN-F1Z | 3.70(BJI.2)E |
Note 1
the PC you are trying to wake has been put to sleep. Reason being that the router does not support Static ARP. |
Disclaimer
I take no responsibility for the accuracy of the information presented here. I am simply relaying information passed on to me for the purposes of sharing this information. If you find any inaccuracies on this page please use the Report Router form to send me updated information.

