My Router Doesn't Support Subnet Broadcasts for Wake On LAN

timothy_e

Commendable
Mar 15, 2016
3
0
1,510
I want to be able to turn my PC on remotely, so that I don't have to leave it on all day for Remote Desktop Connection.

I set up Wake On LAN, and it works while I'm on the same network as my computer.

This is not what I want, though. I want to be able to turn it on from anywhere with internet.

I found that I need to send traffic from port nine to my entire subnet, which my router doesn't support. I can't forward anything to 192.168.0.255, 192.168.0, or just blank.

What are my options from here. Is there a more complicated way without the requirements of extra hardware? I found one solution which is to connect a second router to my router/modem combo, but that requires me to buy another router. I also have an old smartphone that I can leave on at home, if that helps.

Thanks,
Tim
 
Solution
That is because of the danger of sending packets from outside a subnet to a broadcast address. You can attack every machine simultaneously with one stream of data.

This ability was disabled long ago on most routers and new one are coded to not allow it.

There really is little you can do if the router has no options. It is unlikely but if you could find a app for the phone that would allow you to send some kind of message to the phone and it would generate the WoL packet it might work. You could of course leave a pc on and remote into it but that kinda defeats the purpose in a home network.

Newer asus routers have a special feature that will generate these WoL packets with a special feature. You in effect as the router to...

timothy_e

Commendable
Mar 15, 2016
3
0
1,510


From what I can find about it, that requires me to buy a new motherboard. Thanks for the suggestion though.

My Asrock Z97 Anniversary's network adapter is just the Intel Gigabit LAN.
 
That is because of the danger of sending packets from outside a subnet to a broadcast address. You can attack every machine simultaneously with one stream of data.

This ability was disabled long ago on most routers and new one are coded to not allow it.

There really is little you can do if the router has no options. It is unlikely but if you could find a app for the phone that would allow you to send some kind of message to the phone and it would generate the WoL packet it might work. You could of course leave a pc on and remote into it but that kinda defeats the purpose in a home network.

Newer asus routers have a special feature that will generate these WoL packets with a special feature. You in effect as the router to send the packet.

Other than this you are stuck going third party firmware. Even the third party firmware does not allow you to send to the broadcast address without rebuilding the kernel yourself. What you end up doing is mapping a different dummy address to the broadcast mac address and send data to that. It still does not work all the time because of strangeness in how this is implemented by many motherboards.
 
Solution

timothy_e

Commendable
Mar 15, 2016
3
0
1,510


Okay, thanks for the reply, it was insightful.