What should I note if I want to wakeup a machine located on another subnet?
A. (1) Make sure Wake-On-LAN commands (Magic Packet) can reach the targets. Boot the target computer and run a packet sniffer on it and start capturing packet. Then from your computer send Wake-On-LAN commands to the destination by using Wake-On-LAN function. Check the sniffer whether it has captured the Wake-On-LAN data. If it has you would be able to send Wake-On-LAN command to this machine across subnet. (2) If the target computers cannot be reached, send Wake-On-LAN commands to router that the target subnet is directly attached to. You need configure the router yourself. Please read router’s user manual for how to broadcast the Wake-On-LAN data into target subnet so all computers are able to receive Wake-On-LAN data. (3) The source port LanHelper uses in Wake-On-LAN command is port 9810 and the destination one is port 2304. So if you are using a firewall you need to open the ports for UDP traffic. (4) You should use unicast address or directed broadcast address. Directed broadcast