2
3
I know that there are already plenty of issues regarding WOL over the Internet but I thinkt that mine is still a little bit different. Because I am using an internet provider which doesn't allow me to change anything on my router (this is really annoying - my dad bought it... times ago) I called my provider and they told me that it's not possible to open ports (for WOL) with the packet we're using. So either we'll have to switch to another packet or I find another solution about how to use WOL without customizing the router.
Are there any solutions/hints out there? ;)
You actually can send a WoL magic packet over the Internet, if you already know the MAC address of the sleeping machine. WoL-capable NICs just look for six bytes of 0xFF followed by their own MAC address sixteen times. You can put that in the payload of a UDP datagram to the IP address of the sleeping machine. It helps to have the router for that subnet have a static ARP mapping for that host, so it always knows which MAC address to send it to without having to do an ARP lookup first. This doesn't solve @Ripei's "without customizing the router" condition though. – Spiff – 2011-07-06T20:08:16.183
With no disrespect, this isn't contrary to what I've posted. I think your downvote was unfair. – Ruairi Fullam – 2011-07-06T20:12:31.330
Your post really makes it sound like you think WoL magic packets can't be routed from off-subnet, but that's absolutely not true, which is what I tried to explain. Needing a static ARP mapping on the router so your UDP or ICMP magic packet gets through is a far cry from needing a magic-packet originator on the same subnet as the sleeping machine. – Spiff – 2011-07-07T02:15:30.677
OK, I will clear up my post to further clarify that, but in this case the question asker does not have the ability to configure his router. – Ruairi Fullam – 2011-07-07T13:22:25.063
Spiff: I've updated the answer. Please let me know if this is clear enough now. – Ruairi Fullam – 2011-07-07T13:27:55.743