Wake on WAN (WoW) allows you to power on your home computer from anywhere in the world by sending a specialized network command over the internet. This process bridges standard Wake-on-LAN (WoL) technology with external internet routing. To make it work, you must properly configure your computer’s hardware, establish precise port forwarding rules on your home router, and map your external IP address to a Wake application.
This comprehensive guide covers everything required to safely transmit magic packets across public networks. Step 1: Prepare the Target Computer (BIOS & OS)
A computer cannot respond to a magic packet unless its network interface card (NIC) remains powered on during sleep or hibernation states. Enable WoL in the Motherboard BIOS/UEFI
Reboot your PC and tap the setup key (usually F2, F12, or Del).
Navigate to advanced power settings, often listed under “Advanced,” “Power Management,” or “ACPI.”
Turn on settings labeled Wake on LAN, Power On By PCI-E, or ErP Ready (ensure ErP is disabled, as it kills power to the NIC). Save and exit the BIOS settings. Configure Windows Device Manager Open Device Manager by right-clicking the Start menu.
Expand Network adapters and double-click your primary Ethernet controller.
Open the Power Management tab and check Allow this device to wake the computer and Only allow a magic packet to wake the computer.
Switch to the Advanced tab, scroll to Wake on Magic Packet, and set it to Enabled. Step 2: Configure a Static IP and Retrieve the MAC Address
Routers need a permanent destination to pass data across a local network. Open Command Prompt (cmd) on the target computer. Type ipconfig /all and hit Enter.
Write down the Physical Address (MAC Address) (e.g., AA-BB-CC-DD-EE-FF) and the IPv4 Address (e.g., 192.168.1.50).
Assign a static IP to this machine through your Windows network adapter properties, or reserve the IP inside your router’s DHCP reservation list so it never changes. Step 3: Set Up Router Port Forwarding
Because a magic packet originates outside your local network, your router will block it by default. Port forwarding tells the router exactly where to direct the incoming command.
Log into your router’s web interface using your gateway IP address (e.g., 192.168.1.1).
Locate the Port Forwarding section, sometimes found under “Advanced,” “NAT,” or “Virtual Server” settings. Create a new custom rule with the following parameters: Service Name: Wake on WAN Protocol: UDP External Port: 9 (or 7) Internal Port: 9 (or 7)
Internal IP Address: Input your computer’s static IP or use the local network broadcast address (e.g., 192.168.1.255) if your router allows subnet directed broadcasts.
Note: Many modern consumer routers purge their ARP cache tables minutes after a computer shuts down. If your router loses track of which IP belongs to your MAC address, standard port forwarding straight to a local IP will fail. Forwarding to the network broadcast address (.255) ensures the magic packet reaches every device on the subnet, allowing the sleeping NIC to recognize its own MAC address and turn on. Step 4: Map Your Public IP Address
Your Wake app needs to know where to find your home network on the global internet.
Find your current public IP address by searching “What is my IP” on the target computer.
Handle Dynamic IPs: Most home internet services change your public IP address periodically. To prevent losing your connection, set up a Dynamic DNS (DDNS) service inside your router settings (such as No-IP or DynDNS). This gives your home network a permanent URL (e.g., myhomepc.ddns.net) that automatically updates whenever your public IP changes. Step 5: Configure the Wake App on Your Mobile Device
Download a reliable WoL/WoW utility from your mobile app store, such as Wolow, Wake On Lan, or TeamViewer Remote Management.
Disconnect your phone from your home Wi-Fi and switch to cellular data to simulate being on an external WAN network. Open your app and add a new device with these configurations: Connection Type: WAN / Internet
IP Address or Hostname: Enter your public IP address or your custom DDNS domain name.
MAC Address: Enter the exact 12-digit physical address of your computer’s NIC.
Port Number: Match the UDP port you forwarded in your router (typically port 9).
Put your computer into a sleep or hibernation state, wait a few minutes for the session to clear, and press the wake button inside your mobile app. Your computer should spin up and boot within seconds. Crucial Security and Troubleshooting Tips
Exposing ports to the public internet introduces inherent security vulnerabilities. Consider these precautions to keep your network safe:
Change the External Port: To avoid automated network bots that constantly scan standard ports, change your External Port in the router configuration to a random high-number port (like 55555) while keeping the Internal Port set to 9.
Utilize a VPN: The most secure method for Wake on WAN completely bypasses open ports. Set up a local VPN server (like WireGuard or OpenVPN) on your home router or a low-power device. You can securely tunnel into your home network from your mobile device first, and then send a standard local Wake-on-LAN broadcast without exposing your system to the open web.
If you want to fine-tune this setup for your specific equipment, let me know your router model, your operating system, or if you prefer using a secure VPN connection instead.
Leave a Reply