Use the Wake on Wan feature of my Freebox
Solved
balontag
-
Saeka Posted messages 2 Status Member -
Saeka Posted messages 2 Status Member -
Hello,
I tested WoL on my PC and it works well.
However, I would like to turn it on from the internet.
To do this, I enabled the "Wake-on-WAN proxy" feature on my Freebox.
However, I can't find any documentation that helps me figure it out... All I have are links to various sites asking for my IP and MAC address. But I don't want to go through an intermediary! I know my IP, I know my MAC address, I know how to create a WoL packet, I want to send my packets directly to my computers.
Do you know how the Wake-on-WAN proxy of the Freebox works, please?
How should I send the packets for it to relay them?
Do you have any decent documentation on the Wake-on-WAN proxy of the box?
I want to specify that this is mainly for learning, so I’m not interested in the full hack with UDP port forwarding.
Thanks in advance.
I tested WoL on my PC and it works well.
However, I would like to turn it on from the internet.
To do this, I enabled the "Wake-on-WAN proxy" feature on my Freebox.
However, I can't find any documentation that helps me figure it out... All I have are links to various sites asking for my IP and MAC address. But I don't want to go through an intermediary! I know my IP, I know my MAC address, I know how to create a WoL packet, I want to send my packets directly to my computers.
Do you know how the Wake-on-WAN proxy of the Freebox works, please?
How should I send the packets for it to relay them?
Do you have any decent documentation on the Wake-on-WAN proxy of the box?
I want to specify that this is mainly for learning, so I’m not interested in the full hack with UDP port forwarding.
Thanks in advance.
Configuration: Linux Mandriva Freebox v5 ADSL (home in the countryside) and Freebox optical (apartment in Paris)
6 answers
-
Hello,
@jee pee: thanks for the link to my site ;)
@balontag: I don't understand your problem, since you say you know how to create a "magic packet" for WoL. The method for WoW is the same, except that here you send the packet to the concerned IP (and not, in principle, to the broadcast address of the ethernet segment where the machine is located).
The packet is the same, just make sure to send it to the "right" port (port 9 for a FreeBox, without forgetting to enable the proxy-wol function via the Free interface).
One last thing to know if you want to develop software for WoW, be aware that you will face a constraint: I don't know if it's a problem specific to Free or if it's general, but you cannot send a magic packet to a public address if your machine (the one sending the packet) is behind an activated router. On the other hand, it works if the router is deactivated and your machine has a public IP. I haven't tested with the machine in DMZ...
To work around this issue in my software WakeOnLan (which also does WakeOnWan since a recent version), I used a workaround. The packet is not sent by the software, which actually uses a PHP script available on my site (http://www.dipisoft.com). In the next version of this tool, it will be possible to specify the url of a third-party script instead of the default one. This is at the request of certain "paranoids" who have limited trust in freeware... no comment!
PS: for your tests, I recommend using the small software "WakeOnLan Monitor" by the excellent Depicus. It will allow you to verify that the packet arrives at its destination...
Best regards,
damien/dipisoft.