Forum Discussion

Pickles's avatar
Pickles
Copper Contributor
Aug 18, 2022

I can't create a broadcast port-forward for remote WOL

As the title says i suppose. I'm trying to wake a PC remotely, on the LAN side its fine, WAN doesn't work (I'm assuming) as i cant create a manual broadcast IP port-forwarded in my router (192.xxx.xxx.255). My router (TP-Link Deco) will only portforward connected devices.

 

Can anyone think of a work around?

3 Replies

  • JonathanKay's avatar
    JonathanKay
    Iron Contributor

    Greetings Pickles,

     

    The manuals for the Decos don't seem to be too comprehensive, so I'm unsure if this feature will exist for you, but most modern router firmware has WoL as a separate option in their web UI that lets you put in a MAC/IP of any machine on the local network, and send the magic packet to wake it up.  So instead of forwarding a port, you enable remote web administration mode to log into the router remotely, go to the WoL section, and then wake the PC up from there.  Alternatively, if you can get shell access (Telnet/SSH) to the router, and also be accessible from the outside, then you should be able to log in to that and send the magic packet from that.

     

    But if that doesn't exist or seems unappealing, it's likely the missing piece you're looking for is ARP Binding/Static ARP to be able to get the magic packet to the machine when it's off.  This does appear to be a feature from at least some TP-Link routers, see:

    https://www.tp-link.com/ca/support/faq/1536/

     

    In addition, they have an entire article covering WoL with ARP Binding enabled:

    https://www.tp-link.com/ca/support/faq/923/#:~:text=Wake%20up%20a%20PC%20on%20WAN%20side

     

    Another workaround is to get a Raspberry Pi and keep that running on your network as a way to get into the LAN from the outside, and send the magic packet out from the Pi.

    • Pickles's avatar
      Pickles
      Copper Contributor

      JonathanKay 

       

      Many thanks for the support. It did occur to me to have a separate device as this wouldn't need a broadcasted IP just a static one. Can this be done on android? Only reason I ask is I already have a TV box that is permanently on.

       

      I also use this box to send a WOL via LAN to start the same PC anyway. How would I trigger this from the outside? maybe using tasker?

      • Pickles's avatar
        Pickles
        Copper Contributor

        Just want to thank the help.  Solved it with android and tasker. Pickles 

Resources