Wake on Lan Setup Dell XPS/ D-Link DI-604
I finally got Wake on Lan for my D-Link DI-604 router and Dell XPS (original) working. This is my setup:
1. Get the latest firmware from dlink. As of this writing, it’s 3.52 for my rev E router.
2. Login to your 604 and create a new Firewall rule under “Advanced” -> “Firewall”:
DI-604
3. Enable “Allow the computer to turn off this device to save power”, “Allow this device to bring the computer out of standby”, and “Only allow managment stations to bring the computer out of standby” under the “Power Managment” tab under the device manager for your LAN adapter. In my setup I have a Intel PRO/100 VE LAN adapter and I also have to enable “Enable PME”, “Wake On Link Settings” and set “Wake On Settings” to “Wake on Magic Packet” all under the “Advanced” tab. Make certain you have the latest LAN adapter drivers too.
4. Go here to wake up your computer:
Magic Key
These direction assume you know how to access your router locally and you know it’s username and password. I’m also assuming you know the router’s IP assignment. It’s also good to have DDNS (Dynamic DNS) working on your D-link DI-604 if you really intend to use WOL effectively. If your computer is off/hibernating/suspended, then it can’t keep the DNS updated.
Also, I don’t know if it’s my PC or not, but if I use WOL and RDC (Remote Desktop Connection) on my XPS the Power Savings mode timers get wiped out and the machine will NEVER go into standby or hibernate. You will also notice that while under an RDC connection there is NO option for hibernate or standby. There are two options:
psshutdown.exe (psshutdown.exe -d -t 00 for Standby and psshutdown.exe -h -t 00 for hibernate)
and
using this command: “rundll32.exe PowrProf.dll, SetSuspendState”
The utility is free as of this writing. It offers a bunch of options. The rundll32.exe command can be used without quotes from the run dialog from your start button, command line, or a shortcut. The command will only hibernate OR go into standby depending on if hibernation is enabled in your power settings.
These are my only drawbacks:
1. Power Settings go boom (explained above) and I have to manually force, via workaround, my machine into an S3 (standby) or S4 (hibernate) state
2. I can’t wake my machine on an S5 State (total shutdown). I think this is because I have limited options in my BIOS.
3. If I pull/lose power on an S4 state (hibernate). My machine will NOT wake.
The bottom line is I can save some money on my electric bill by turning my computer on and off remotely.
Hello
I’m having problem with getting WOL to work with my DI-604 over the internet.
I have made a firewall rule like you described and I have tried making a viritual server neither will work.
It works fine over the LAN so I know it’s nothing wrong with the computer I’m trying to wake up or the program I’m using.
My firmware is V3.14 and the hardware is A1.
The Swedish D-link website don’t have a newer firmware and they don’t even have H/W A1 in the list.
I have one with H/W F1 and the lates firmware is also V3.14 (but mine is V3.11) so I hav’nt botherd to try it with that one.
I found out on dlink.com that they have V2.20 for H/W A and V3.51 for H/V E but no H/W F…
I have also scanned the traffic with Ethereal but I’m not realy good at understanding networking on that level so it did’nt say much to me.
The magic packet that comes from the WAN is on the ARP protocol and the LAN packet is on the ECHO protocol. I guess both is UDP. Maybe it means someting?
One other thing worth mentoning is that I use the same program (Brain Slack’s: Wake On Lan – Magic Packet) for both WAN and LAN…
Sorry, it’s been a long time since I have used my Dlink. I mainly use it as a switch now. I’ve moved on too greener pastures and use DD-WRT for a router. It kicks butt.
Not having the lastest and greatest firmware could be a problem. Also, When I wanted to test and wake my computer via WAN/internet I use DSL Reports online utility.
http://www.dslreports.com/wakeup
Again, your firmware issue could be the culprit. Try using DSL reports online utility or try their forums for help.
If it doesn’t work, you should seriously consider getting a DD-WRT based router. It does everything and you can pick up a compatible router for real cheap, 25-40 bucks.
http://www.dd-wrt.com/wiki/index.php/Main_Page
I’m considering to upgrade to an new and better router with open source firmware. I always had problems with D-link but I’m using it because I got it for free.
What router do you think I should get?
WHR-G125 is cheap and common. It doesn’t have a detachable antenna like the WHR-G54S, but who cares. The WHR-G54S is hard to find and not as fast as the WHR-G125, but you won’t notice the difference I’m sure. I also run DD-WRT on an old WRT54G. Just get the cheap one and flash it. DD-WRT firmware is the best thing ever. Oh, try a local Circuit City (check online and do in-store pickup). Circuit City does not ship WHR-G54S anymore. Only a few stores still have them in stock. They will ship the WHR-G125 however.