With a Keenetic router, it's possible to remotely turn on home network computers via the web GUI or a mobile app, by the exploitation of the Wake-on-LAN (WOL) technology.
Wake-on-LAN is a special option of the PC's boot firmware — BIOS or, on modern systems, UEFI, that allows you to power on the computer by sending a special signal (a so-called 'magic' packet) to that computer over the local network. A practical use case might be, for example, when you are in the office, you can remotely turn on your home PC (the computer must be in sleep mode and it must have Wake-on-LAN enabled beforehand). To do this, you just need to log in to the Keenetic device web interface or open the Keenetic mobile app, select the PC in a list of home network devices and click the 'Wake on LAN' button.
NOTE: Important! To be able to start up from a Wake-on-LAN signal, the motherboard and the network adapter of a PC must be compatible with this feature. Modern motherboards might be pre-configured to support this function on an onboard NIC. For information on configuring the BIOS/UEFI settings and enabling the Wake-on-LAN ability, please refer to your motherboard's user manual. The BIOS, operating system, and network interface card settings are for advanced computer users only. Our technical support is only available to help you set up your Keenetic router. For BIOS, operating system and network adapter settings, please contact the respective manufacturer's support service
Here is an example of how the Wake-on-LAN function can be launched using the Keenetic router.
1. Access your computer's BIOS or UEFI setup interface. It is usually achieved by pressing the F2 or Del key on a keyboard during the PC boot process before the operating system starts to load. Enable WOL-related BIOS settings. Refer to your motherboard user's manual for this. Common names for WoL settings are: 'Power On By Onboard LAN', 'Remote Wake Up', 'Wake On LAN', etc. Pay attention to the BIOS using the 'S1 State' power saving mode, not 'S3 State'. 'S3 State' is a more energy-efficient mode and in most cases, it turns off the power of the network card, which means that it will not be able to receive a magic packet. If the motherboard supports ErP standard, it also should remain disabled for the same reason as S3 sleep
2. In your computer's operating system, you need to configure the network adapter. Open the Windows settings. Go to the Network and Internet menu and on the Status tab in the Network Settings Changes section, click Change Adapter Settings. In the Network Connections window that appears, right-click the Ethernet Connection icon and then click Properties. Click the 'Configure...' button in the network adapter properties window.
Go to the 'Advanced' tab.
Unless the instruction on enabling the WoL capability from the NIC driver manufacturer stats otherwise, we recommend turning on all the settings that are WoL-related. Simply set everything that is similar to:
Wake on Magic Packet; Wake on pattern match; Wake From Shutdown; Wake-Up; Resume on LAN; Shutdown Wake-On-Lan (WOL); to Enabled.
Please note we're citing mostly frequent names of these parameters, while the network adapter driver manufacturer might use different naming.
Next, go to the 'Power Management' tab and enable the options to allow the computer to wake from sleep (standby) mode — 'Allow this device to wake the computer' and 'Only allow a magic packet to wake the computer'.
Then shut down the computer by putting it into a sleep mode.
To ensure that the BIOS and network adapter are configured correctly, connect to the Keenetic web interface from another device (such as the Internet or another home network computer). The Dashboard's Network Ports information panel should show the active connection of a PC in sleep mode. The sleep mode connection usually is by default negotiated at full-duplex, 10 Mbps ('FDX 10 M'). In our case, the PC in sleep mode is connected to port 2.
Please note that if a PC is connected via an external Ethernet switch, it will not be possible to check its connection directly on the port of the router. See the list of Home devices in a 'My networks and Wi-Fi' menu instead then.
This completes the computer setup.
3. Now, open the router's web interface. To connect from the Internet, use the KeenDNS service, which allows you to get a permanent and easy to remember Internet address for Keenetic. With the help of KeenDNS service, you can connect remotely to the web interface of your Keenetic router even if you use a private IP-address to access the Internet.
Go to the 'Device lists' page. You can wake your computer up, be it a registered or unregistered home network device. Click on the entry of the desired device and then click on the 'Wake up via network' button.
After a few minutes, check if the computer has powered on.
4. If your computer does not turn on, try disabling the 'fast startup' feature in Windows. Go to Windows Settings in the System menu, move to Power & sleep section and click Additional power settings. Then, in the Power Options window that opens, go to 'Choose what the power buttons do' and in the 'Define power buttons and turn on password protection' window, click 'Change settings that are currently unavailable'. Then, in the 'Shutdown settings' section, disable the 'Turn on fast startup' option and click 'Save changes'.
5. If the above settings and recommendations do not work, please check the system log of the router. Go to the Diagnostics page, in the System Log section, click Show Log. You should be able to find the entry similar to the following:
That is the record indicting that the Keenetic has sent a special 'magic' wake-up packet to the device with the specified host MAC-address.
If you can see the message as above, then it is recommended to check all the Wake-on-LAN settings on your computer again. To set up your BIOS, operating system and network adapter, please contact the support service of the respective manufacturer.
TIP: Note: The option of using Wake-on-LAN discussed in this article is secure because there is no need to open additional ports on the WAN side of the router's firewall. When using some Internet services that can send 'magic' packets to turn on computers, it is required to open the UDP/9 port on the router, which can prove a security breach.