1
1
I have a problem. I am trying to make a WoL script, which will turn on my PC. I'm not interested in going into details about that project.
I have an app on my phone, which allows me to enter the MAC address and local IP, and then the PC will turn on. It works perfectly, but it won't over the Internet.
I have port forwarded port 7, 9, and 2304. I have entered the right IP, but it still won't work. My other port forwards work perfectly, so that is not the issue.
As said: It works on local, but not through the Internet. What could be wrong?
I have a Netgear wnr2000v3 for your information.
Just seeking clarification here but are you sending the packet to your external IP:port which then should forward the packet to the right local IP? "which allows me to enter the MAC address and local IP" - you need to know the external IP and sounds like the internal one as well. – Enigma – 2013-11-11T18:58:52.907
I am simply typing in my public IP, then the port (which is 9 as default). Nothing else. I simply port forwarded and changed the local IP to the public IP. – MortenMoulder – 2013-11-11T19:00:31.427
I don't see how this could possibly work. How would your router put the packet on the wire without knowing the target machine's MAC address? What are you expecting the destination hardware address on the LAN packet to be and how are you expecting the router to know to put it there? – David Schwartz – 2013-11-11T19:05:14.713
I have no idea how this works. I don't know how and why it doesn't, and if I did then I would probably have fixed it myself. I know it's possible, the question is just how. – MortenMoulder – 2013-11-11T19:16:30.640