Need help - Wake on Lan over internet
Posted: Sat Sep 26, 2009 5:06 am
Ok, so I have been searching everywhere to try and get this working but can't seem to get this resolved so was hoping by posting something here may greatly assist.
I have successfully got WOL working on my LAN but can't get this working consistently over the interenet. Basically it works over the internet for about 1 mins then I believe the ARP table must clear on my router and it not longer works. Here is what I have done:-
1. I have UDP port 9 forwarded to the internal IP address of the computer I want to wake. This is a static IP address 192.168.0.2.
2. I have also configured a DHCP reservation to try and tie the 192.168.0.2 IP address to the MAC address of the PC to see if this helps.
3. I have tried to port forward UPD 9 to the broadcast address of this IP range 192.168.0.255. This didn't work as it says not a valid IP. I tried turning off Javascript and submitting and this didn't work either.
4. I have tried changing the LAN IP range by splitting into 2 subnets so I have entered the one that the router sees as a valid IP address but this still doesn't broadcast.
5. I have tried various internet sites utilities to wake the PC but not work after about 1 mins of being switched off.
6. I use DyDNS to keep my dynamic ISP IP address registered and I enter the following details in the WOL utilities:-
IP Address/Hostname:- My externally facing IP address or hostname registered by DyDNS
MAC Address:- MAC address of PC
Port:- 9 usually
Subnet Mask:- 255.255.255.0 (should this be my internal subnet or ext subnet?)
I believe everything is setup correctly as it can wake the computer 100% of the time on the LAN and within 1 mins of the PC being turned off over the internet. So I am confident the packets are getting to the router, just not always to the PC.
I have tried this on a Sky router (SAGEM F@ST) with standard firmware.
I have also tried this on Netgear DG834 running standard firmware and have also put a custom firmware on that says it allows Wake on Lan, however this functionality only allows this to be woken on Lan when accessing the router admin page over the internet so really its only doing wake on lan and not over the internet as when I access my router page the magic packet is only being sent internally.
I have tried to add an ARP entry on to the Netgear router that has custom firmware as I believe this will allow it to work, however the custom firmware I have doesn't provide the ARP command. I have used the DGTeam custom firmware.
I also have a linksys WAG54GS router that I haven't tried as this is older than my other and from what I have read I will have the same issues - can anyone confirm if it is possible or if a custom firmware is available that will allow me to do this?
I have also read on this forum that you can alter the subnet to ensure the internal IP address of my PC can be targetted. I am unsure of how to do this. If anyone can provide an explanation I would be greatfull. As mentioned my internal IP is 192.168.0.2.
Any help will be appreciated as I am unsure of where to go from here other than purchasing a new router which I didn't really want to do.
Thanks
I have successfully got WOL working on my LAN but can't get this working consistently over the interenet. Basically it works over the internet for about 1 mins then I believe the ARP table must clear on my router and it not longer works. Here is what I have done:-
1. I have UDP port 9 forwarded to the internal IP address of the computer I want to wake. This is a static IP address 192.168.0.2.
2. I have also configured a DHCP reservation to try and tie the 192.168.0.2 IP address to the MAC address of the PC to see if this helps.
3. I have tried to port forward UPD 9 to the broadcast address of this IP range 192.168.0.255. This didn't work as it says not a valid IP. I tried turning off Javascript and submitting and this didn't work either.
4. I have tried changing the LAN IP range by splitting into 2 subnets so I have entered the one that the router sees as a valid IP address but this still doesn't broadcast.
5. I have tried various internet sites utilities to wake the PC but not work after about 1 mins of being switched off.
6. I use DyDNS to keep my dynamic ISP IP address registered and I enter the following details in the WOL utilities:-
IP Address/Hostname:- My externally facing IP address or hostname registered by DyDNS
MAC Address:- MAC address of PC
Port:- 9 usually
Subnet Mask:- 255.255.255.0 (should this be my internal subnet or ext subnet?)
I believe everything is setup correctly as it can wake the computer 100% of the time on the LAN and within 1 mins of the PC being turned off over the internet. So I am confident the packets are getting to the router, just not always to the PC.
I have tried this on a Sky router (SAGEM F@ST) with standard firmware.
I have also tried this on Netgear DG834 running standard firmware and have also put a custom firmware on that says it allows Wake on Lan, however this functionality only allows this to be woken on Lan when accessing the router admin page over the internet so really its only doing wake on lan and not over the internet as when I access my router page the magic packet is only being sent internally.
I have tried to add an ARP entry on to the Netgear router that has custom firmware as I believe this will allow it to work, however the custom firmware I have doesn't provide the ARP command. I have used the DGTeam custom firmware.
I also have a linksys WAG54GS router that I haven't tried as this is older than my other and from what I have read I will have the same issues - can anyone confirm if it is possible or if a custom firmware is available that will allow me to do this?
I have also read on this forum that you can alter the subnet to ensure the internal IP address of my PC can be targetted. I am unsure of how to do this. If anyone can provide an explanation I would be greatfull. As mentioned my internal IP is 192.168.0.2.
Any help will be appreciated as I am unsure of where to go from here other than purchasing a new router which I didn't really want to do.
Thanks