Wake on Lan with Asus router

Phaetos

Senior member
Jan 27, 2005
391
27
91
I have been playing with it for awhile trying to get it to work. I finally achieved succes, or so I thought. It seems to only work via the AiCloud app when I am connected to my own wifi. It refuses to send the the signal if I'm on cellular, 3G, LTE. That's pretty stupid to me. I have the ports opened in my Windows firewall, I have the simple tcp/ip service running, the router has the port forwarded, just in case but hasn't made a difference in it working or not.

Don't know what else to do. If I have already asked this here somewhere,I apologize I can't find it.
 

Elixer

Lifer
May 7, 2002
10,371
762
126
Huh, I don't get it, why would windows firewall (or any services running) play a role in this, since the machine is off ?

Anyway, looks like a security issue if WOL only works when you are within your own network.

There might be a option to fix this on the router's WOL page.
If not, flash to a different firmware (either ASUS (maybe it was a bug in older versions) or 3rd party)
 

JackMDS

Elite Member
Super Moderator
Oct 25, 1999
29,531
416
126
Within the Network this is working very well.

BTW, WOL is Not a Wireless thing. Wireless cards need the OS to run otherwise there it can Not Wake up via hardware the way WOL capable NICs or Mobo do.




:cool:
 

Phaetos

Senior member
Jan 27, 2005
391
27
91
Within the Network this is working very well.

BTW, WOL is Not a Wireless thing. Wireless cards need the OS to run otherwise there it can Not Wake up via hardware the way WOL capable NICs or Mobo do.




:cool:

it's not wireless, it's a dektop pc.
 

JackMDS

Elite Member
Super Moderator
Oct 25, 1999
29,531
416
126
It seems to only work via the AiCloud app when I am connected to my own wifi. It refuses to send the the signal if I'm on cellular, 3G, LTE..

Not clear to me what this scheme means on global way.

While straight Network is complying within reason to agreed upon standards, the None Ethernet Wireless is anybody guess how ithey work and they do not comply with many of the agreed upon Network standards.

When using WOL through wire LAN with computers that are configured correctly for WOL this work very well.

http://www.nirsoft.net/utils/wake_on_lan.html

When trying Over the Internet (I.e., from the out side) it is a crap shot.

Using this is a best chance to succeed when used from a normal computer (or laptop).

http://www.teamviewer.com/en/help/401-How-does-Wake-on-LAN-with-TeamViewer-work.aspx




:cool:
 
Last edited:

avos

Member
Jan 21, 2013
74
0
0
This is probably failing because WOL is a broadcast packet that contains the MAC address in the payload of the packet. You would need your router to rebroadcast the attempt. Simply trying to forward that packet to the computer's IP isn't going to work because that computer is off and doesn't have an IP. So there is no where to forward it to.

You could try forwarding that packet to 192.168.1.255. Assuming 192.168.1.0/24 is your subnet.

Though honestly you would be much better off creating a VPN connection to do this or logging into something local.

Sorry if I'm misunderstanding exactly how things are setup and what you are attempting to do.
 

code65536

Golden Member
Mar 7, 2006
1,006
0
76
It sounds like that this AiCloud thing is sending the WoL packet directly from your phone.

As mentioned earlier, WoL works by broadcast, which works only internally. A broadcast packet you send from outside your home network will not reach your home network--only WoL packets originating from within your home network can wake a computer on your home network.

Normally, if people are using some WoL feature of their router, it's the router that sends the WoL packet. I don't have an Asus router, so I don't know how this AiCloud thing works. But it sounds like the phone app is sending the WoL packet directly, instead of telling the router to send it, which means that it'll work only when the phone is on your home network.

Personally, I don't like to futz with with all that. Instead I set up a port forward that opens up to port 9 of your internal network's broadcast address, and then I can send a packet to my WAN IP and that port and have it forwarded into the internal network's broadcast.
 

Phaetos

Senior member
Jan 27, 2005
391
27
91
It sounds like that this AiCloud thing is sending the WoL packet directly from your phone.

As mentioned earlier, WoL works by broadcast, which works only internally. A broadcast packet you send from outside your home network will not reach your home network--only WoL packets originating from within your home network can wake a computer on your home network.

Normally, if people are using some WoL feature of their router, it's the router that sends the WoL packet. I don't have an Asus router, so I don't know how this AiCloud thing works. But it sounds like the phone app is sending the WoL packet directly, instead of telling the router to send it, which means that it'll work only when the phone is on your home network.

Personally, I don't like to futz with with all that. Instead I set up a port forward that opens up to port 9 of your internal network's broadcast address, and then I can send a packet to my WAN IP and that port and have it forwarded into the internal network's broadcast.

That's exactly what I assume the AiCloud is doing. It allows me to login to the router from outside, then supposedly sends the wake-up signal FROM the router to the intended PC. But it's not working. I also have the ports forwarded and everything else I can find to make it work, but it just refuses to wake up from outside LAN.