Question

WOL with linksys WRT54G version 7

Asked by: evuhleye

I have a linksys WRT54G version 7 (firmware: v7.00.4).
My home computer is configured so I can boot it with a wol magic packet.
This works great in the LAN, but when I send the magic packet from the internet, nothing happens with the computer.
I am sure the port forwarding configured on the router is correct. Since it is impossible to use static ip-adresses on the router, I send the packet to the broadcast-address for my LAN 10.0.0.127.
I think the problem is that the router does not support ip directed broadcast, and since there is no 3rd part firmware for version 7 of the router im kind of stuck right now..
Does anyone know how to get WOL from WAN to LAN working with linksys WRT54G version 7?

Cheers, ee.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-01-16 at 14:13:55ID24059607
Tags

wake on lan

,

WRT54G

Topics

Networking Hardware

,

Networking Protocols

Participating Experts
4
Points
500
Comments
12

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Linksys WRT54G and Multicasting
    I have a WRT54G v3 Firmware 3.x.x that is acting as a WAP and Switch. The WR54G is then connected thru port 1 on the back to a 16 port Linksys Workgroup Switch and then to a Linksys BEFVP41. When running a multicast ghost session on the network it blows out the wireless conn...
  2. Linksys WRT54G wireless setup over LAN
    about to setup a wireless Linksys WRT54G router for a client only problem is they are not not on a domain or workgroup only a LAN they share internet connections with a Efficient ADSL router and a netgear dual speed Hub DS116 16 port. the client want me to setup this wirel...
  3. Linksys WRT54G
    Does anyone know how to check the NAT table on a linksys WRT54g? I use this device at home, & I'm beginning to require frequent (several times a day) resets just to keep internet connection up. When I experienced this at work on a different brand of router, I checked th...
  4. VRRP with Linksys WRT54G?
    Anyone know of a VRRP (or equivalent) capability on any firmware which will run on Linksys routers - say a WRT54G?

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: fmarshallPosted on 2009-01-16 at 15:01:04ID: 23398350

How do you send a packet from the outside world using a private range address like 10.0.0.x?  Routers aren't supposed to propagate packets destined for such addresses over the internet.  It could mean any of millions of physical destinations using that address range privately.

I took you to mean that "it is impossible to use static IP addresses on the router" ... meaning the computers on the LAN.  But I guess not.  I guess you mean the router has a dynamically-assigned public IP address, right?

You need a packet on the LAN that's addressed to the appropriate computer and you have a dynamically-assigned public IP address.
Once you get past the public IP address then I assume you could address the appropriate computer via a port assignment - but I don't know that for sure.  Since you have the port forwarding set up OK then what happens if you do this:

Send a packet to the computer (public IP:port)at a time when you know what the public IP address and forwarded port is such as:

209.206.111.33:9230

If this works, then you know it's only the public IP address you need later on.

You can deal with the IP address issue with a dynamic DNS service.  Take a look at www.DynDNS.com.  You'd have to have something running on your LAN to update the IP address with them.  So, if the WOL implies that there is no computer running that's on the LAN then you'd be out of luck.

But, if you have a computer running on the network then it's probably simpler to take control of it using LogMeIn and let it send the packet inside the LAN.



 

by: evuhleyePosted on 2009-01-16 at 15:13:55ID: 23398418

Thanks for replying.
What I do is execute the following php script under from my website.
I have a dyndns-address (eehost.com) connecting to my public ip, and send a magic packet to port 7 on my this.
The packet contains the mac-address for my pc.
My linksys router forwards all incoming packets on port 7 to 10.0.0.127, which is the broadcast address of my network.
I have been using logmein, but I think this is a better solution when I want to start the ftp service on a computer no powered on.

<?
# Wake on LAN!
flush();
function WakeOnLan($addr, $mac,$socket_number) {
  $addr_byte = explode(':', $mac);
  $hw_addr = '';
  for ($a=0; $a <6; $a++) $hw_addr .= chr(hexdec($addr_byte[$a]));
  $msg = chr(255).chr(255).chr(255).chr(255).chr(255).chr(255);
  for ($a = 1; $a <= 16; $a++) $msg .= $hw_addr;
  // send it to the broadcast address using UDP
  // SQL_BROADCAST option isn't help!!
  $s = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
  if ($s == false) {
    echo "Error creating socket!\n";
    echo "Error code is '".socket_last_error($s)."' - " . socket_strerror(socket_last_error($s));
    return FALSE;
    }
  else {
    // setting a broadcast option to socket:
    $opt_ret = socket_set_option($s, 1, 6, TRUE);
 
    if($opt_ret <0) {
      echo "setsockopt() failed, error: " . strerror($opt_ret) . "\n";
      return FALSE;
      }
    if(socket_sendto($s, $msg, strlen($msg), 0, $addr, $socket_number)) {
      echo "Magisk pakke sendt!<br><br>";
 
echo 'Tilbake til <a href="http://www.xxx.com">xxx.com</a><br>';
      socket_close($s);
      return TRUE;
      }
    else {
      echo "FEIL!";
      return FALSE;
      }
 
    }
  }
// Port number where the computer is listening. Usually, any number between 1-50000 will do. Normally people choose 7 or 9.
$socket_number = "7";
// MAC Address of the listening computer's network device
$mac_addy = "00:18:F3:C5:B0:10";
// IP address of the listening computer. Input the domain name if you are using a hostname (like when under Dynamic DNS/IP)
$ip_addy = gethostbyname("my.host.name.com");
 
WakeOnLan($ip_addy, $mac_addy,$socket_number)
 
 
?>
 
<script language=javascript>
function closeWindow()
{
window.open('','_self','');
window.close();
}
closeWindow();
</script>

                                              
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:

Select allOpen in new window

 

by: RobWillPosted on 2009-01-16 at 17:04:40ID: 23399020

WOL (Wake on LAN) magic packets are not routable over the Internet. They are also not typical IP packets so they are not routable. There are a few work arounds:
-purchase a WOL router that has WOL "buttons". These are built -in functions programmed to send WOL packets to specific devices from the router's management console which you manage remotely
-if there are multiple PCs or servers at the site to which you are trying to connect. Connect to one using a VPN, LogMeIn, Remote Desktop or similar service and send the magic packet from it to the unit you are trying to wake.
-if using SBS there is an add-on to wake network devices from a management console, but the SBS has to be on
A fellow in Germany has created an add-on that works only with SBS and its RWW to add a wake on LAN 'button' to RWW. This is more secure in that it uses SSL
http://translate.google.com/translate?hl=en&langpair=de%7Cen&u=http://dnn.wol4rww.de/produkte/WakeOnLANfürRemoteWebArbeitsplatzRWW/tabid/654/language/de-DE/Default.aspx
http://sbs.seandaniel.com/2007/03/interesting-in-conserving-little-power.html
-use a 3rd party tool. This tool claims to be able to send magic packets over the Internet, using port forwarding. I haven't tried it:
http://www.depicus.com/wake-on-lan/woli.aspx
However read the section entitled "Wake on Lan over the Internet (or why is it such a pain in the ****)" on the following page:
http://www.depicus.com/wake-on-lan/what-is-wake-on-lan.aspx

 

by: evuhleyePosted on 2009-01-17 at 04:11:15ID: 23400530

According to what i've found out, wol over the internet should actually not be a problem. This is a small LAN with only 4 computers and one router, and I think it is the linksys that is the limitation :(

There are several websites explaining how to set up WOL over the internet,
http://www.ezlan.net/WOL.html
http://wakeonlan.me/
http://www.mutchek.com/blog/2004/12/16/wake-on-lan-over-the-internet/

 

by: RobWillPosted on 2009-01-17 at 08:08:10ID: 23401236

In addition, Broadcast packets are not routable over the internet. Just think how quickly we would flood the internet if they were.
Every time I say something is not possible, I am proven wrong, but I am doubtful you will get this to work in this manor.

 

by: evuhleyePosted on 2009-01-17 at 08:32:09ID: 23401317

The broadcastpacket is not sent over the internet.
The packet is sent to one specific ip-address, but is broadcastet when it gets to my linksys wireless router.

Its like this: I click a link on my website -> A magic packet is sent to ip-address 213.xx.xx.5 port 7 -> My router receives the packet, and because it is on port 7 it forwards it to the broadcast-address of my LAN (screenshot)

  • pf.jpg
    • 13 KB

    Port forwarding setup linksys-router

    Port forwarding setup linksys-router
 

by: RobWillPosted on 2009-01-17 at 08:54:40ID: 23401409

Ah I see what you are saying, however a broadcast address is a specific address defined for a given subnet. The broadcast address for your subnet of 192.168.1.x is 192.168.1.255
In order for the router to forward the WOL packet I believe it needs to allow "Subnet Directed Broadcasts", which is apparently not enabled on most routers by default, and doubt this is a configurable option on a Linksys. I am afraid it is a feature I am not very familiar with, but it is a common topic here.

 

by: evuhleyePosted on 2009-01-17 at 09:13:57ID: 23401482

My subnet is 255.255.255.128, so the broadcastaddress 192.168.1.127 is correct.
And yes, my question was if anyone has been able to do ip direct broadcast/subnet direct broadcast with this router, linksys WRT54G version 7 .

Anyone? :)

 

by: RobWillPosted on 2009-01-17 at 09:25:59ID: 23401524

Sorry I didn't realize you had changed the default subnet mask.
Afraid I am not much help, so I will step back, but continue to monitor.
Good luck with it.
--Rob

 

by: evuhleyePosted on 2009-01-18 at 05:59:56ID: 23404909

Thanks for giving it a try!

 

by: two_people_hkPosted on 2009-02-09 at 19:42:48ID: 23596954

I think this is the limitation of Linksys router WRT54G version 7.
I got the same problem as you. I am looking a new solution regarding updating the firmware of it.
I have done some further research, and seems like DD-WRT custom firmware does have an option for wake on LAN. I am not sure if I should change my firmware.

 

by: JRDKPosted on 2009-05-24 at 13:16:22ID: 24462865

After trying for multible configurations for hours, I can confirm LinkSys WRT54G hardware version 7, Firmware Version: v7.00.1 (btw the only one that exists!) does NOT support broadcasts at all.  Trying to upgrade with some 3rd-party firmware is not recommened:  http://en.wikipedia.org/wiki/Linksys_WRT54G_series

Could anyone confirm boradcasts DOES work on other hardware versions WRT54Gxx ? Which ones?

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...