Wake-on-LAN can be a frustrating technology to implement. This is because it requires appropriate BIOS, network card and, sometimes, operating system and router support to function reliably. In some cases, hardware may wake from one low power state but not from others. This means that due to hardware issues the computer may be waking up from the "fully off state" (S5) but doesn't wake from sleep or hibernation or vice-versa. Also, it is not always clear what kind of magic packet a NIC expects to see.
WOL includes features to make it easier to configure and troubleshoot.
Aquila WOL includes a built-in packet analyzer to help you determine if your packets are being received correctly. You may install the WOL application on the host you are trying to wake up, and run Tools -> Listen. The Listener window will display all WOL packets heard on this machine. It will show packets from any WOL software, not only Aquila WOL.
Some computers may have port 9 locked which will result in an error message when trying to run the Listener. See this page for additional information.
Configuring WOL correctly means finding IP addresses and MAC addresses for the hosts you are trying to control. Aquila WOL includes tools to make this easy and avoid mistakes.
Access the search tool from the main window by clicking Tools -> Search for machines. Detailed help on the search tool is available here.
1. Wake up. Waking up a host requires the correct MAC address and broadcast subnet be configured.
2. Shutdown. Shutdown requires the netbios name or IP address for WOL to contact the host to shut it down. It requires that you have rights to shutdown the host, Administrator or Power-User rights, for example. Shutdown does not use the MAC address. Shutdown for non-windows hosts requires that you use the shutdown command line field. Sleep and Hibernate are Windows-only functions. Please note that depending on the power scheme on your host computer, a hibernate command may invoke sleep instead, or a sleep command may invoke hibernate.
3. Host status in the main window. The main window displays the host status using either the IP address or netbios name. It uses ICMP to determine if the host is online. It does not use the MAC nor does it require admin rights.
If there is a firewall between the WOL computer and the target host, you must configure it allow the necessary traffic through.
For Windows firewall on the target host, you would enable the following inbound rules:
For ping and status:
For shutdown:
For popup messages:
If you get this error while trying to shutdown a Windows host, it means that WOL was not able to send the shutdown command to the host. The problem is one of these things.
In rare instances, your display configuration may have changed in such a way that the WOL program is trying to open "off screen". This can be easily fixed by starting in Safe Mode. Another option would be to use "Reset Window Layout" which is available on the main menu, or the task tray menu.
In the unlikely event that WOL crashes without displaying an error message, it will leave a crash log file on your computer.
The file can be found here: C:\Users\[YourUserName]\AppData\Roaming\Aquila Technology\WakeOnLan\[VersionNumber]\WakeOnLan.log
For example: C:\Users\phil\AppData\Roaming\Aquila Technology\WakeOnLan\2.7.5.1\WakeOnLan.log
Please send us that file! It will help us fix the error.