Solved

WOL Fails from outside the LAN

Posted on 2012-04-12
6
666 Views
Last Modified: 2012-04-25
Hi
I use WOL to wake up my home computers so I can remote into them from work.

WOL fails to wake up the machines when I send the magic from work

I have port forwarding set correctly & the magic packet sent from the remote (work) network IS received correctly on the home PC(s). (WOL Magic Packet sender has a receive mode where I can check this)

WOL is 100% effective on all my home PCs when the packet is deployed from the local network.

The only way I have of waking up a given home machine is to leave (any) 1 on and use that to do the waking up of the others.

I would like to be able to suspend them all because I hate wasting electricity and wearing out my fans etc.


I haven't specifically opened the port/s I am using for the UDP magic Packet in the (windows) firewalls on the PCs I am trying to wake.

Why can it wake from any PC on the local network but not from work even though the packet is received on the home PCwhen I send it from work (once its awake I can test).

Can anyone say how to sort this out?

PS the home PCs are not on a domain but OS include
WHS (spx -up to date)
W7 sp1
XP sp3
Vista (spx -up to date)
0
Comment
Question by:sirplus
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 17

Assisted Solution

by:Anuroopsundd
Anuroopsundd earned 50 total points
ID: 37841286
0
 
LVL 17

Accepted Solution

by:
TimotiSt earned 250 total points
ID: 37841456
If a PC is asleep, it does not have an IP address, just a MAC address. If you send the magic packet through the internet, your home router does not have an ARP entry for your PC's IP/MAC address, so it can't send the packet to it.

The usual solution for this is that the last router converts the unicast IP packet to a local-broadcast (like 192.168.1.255), which goes to every PC on your home LAN. Problem is, home/soho grade routers usually can't do this. But you can try setting up the port-forward to point to the broadcast address, maybe it works on your router.

Tamas
0
 
LVL 5

Assisted Solution

by:mindwise
mindwise earned 150 total points
ID: 37841609
If you send the magic packet through the internet, your home router does not have an ARP entry for your PC's IP/MAC address, so it can't send the packet to it.

IF that is the problem, you can also try to add a static arp entry for your pc in your router, then your router does not need to arp it.

Kr,
0
Learn how to optimize MySQL for your business need

With the increasing importance of apps & networks in both business & personal interconnections, perfor. has become one of the key metrics of successful communication. This ebook is a hands-on business-case-driven guide to understanding MySQL query parameter tuning & database perf

 
LVL 5

Assisted Solution

by:ts4673
ts4673 earned 50 total points
ID: 37849470
check out poweronmypc.com
0
 
LVL 5

Author Closing Comment

by:sirplus
ID: 37890499
It definitely is that the router doesn't forward it when the PC is asleep!!!!

PC has a permenant IP assigned but that doesnt mean it knows
Router will not accept x.x.x.255 (darn :-/)

All answers were helpful to arrive at conclusion I need a proper router that can handle broadcast to LAN
0
 
LVL 5

Author Comment

by:sirplus
ID: 37892683
Use a new router (NP804n $62 on eBay) which is DD-WRT compatible.
Installed DD-WRT firmware, installed a hack in the initialise to install the sleepy computer IP in the ARP even though the PC is off.
h**p://www.dd-wrt.com/phpBB2/viewtopic.php?t=77351&highlight=magic+packet+broadcast
Will let you know
0

Featured Post

Learn how to optimize MySQL for your business need

With the increasing importance of apps & networks in both business & personal interconnections, perfor. has become one of the key metrics of successful communication. This ebook is a hands-on business-case-driven guide to understanding MySQL query parameter tuning & database perf

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In the hope of saving someone else's sanity... About a year ago we bought a Cisco 1921 router with two ADSL/VDSL EHWIC cards to load balance local network traffic over the two broadband lines we have, but we couldn't get the routing to work consi…
I recently attended Cisco Live! in Las Vegas, a conference that boasted over 28,000 techies in attendance, and a week of hands-on learning hosted by a solid partner with which Concerto goes to market.  Every year, Cisco displays cutting-edge technol…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
Suggested Courses

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question