How to Use Wake-on-LAN from Your iPhone
What Is Wake-on-LAN?
Wake-on-LAN (WoL) is a networking standard that lets you power on a computer remotely by sending a special network packet — called a "magic packet" — to the machine's network interface card.
Instead of leaving your home server, NAS, or workstation running around the clock, you can put it to sleep and wake it up only when you need it. This saves energy, reduces wear, and keeps things quiet.
How Magic Packets Work
A magic packet is a specially crafted network frame containing:
- 6 bytes of
0xFF(the sync stream) - The target MAC address repeated 16 times
When a network card in standby mode detects this pattern, it signals the motherboard to power on. The packet is sent as a UDP broadcast, typically on port 9.
FF FF FF FF FF FF ← Sync stream
AA BB CC DD EE FF × 16 ← Target MAC address repeated
It's elegantly simple — and it works across almost all modern hardware.
Prerequisites
Before you can use Wake-on-LAN, your target machine needs some setup:
1. Enable WoL in BIOS/UEFI
Boot into your BIOS settings and look for:
- "Wake on LAN"
- "Wake on PCI/PCIe"
- "Power On By PCI-E"
The exact wording varies by manufacturer. Enable it and save.
2. Enable WoL in Your Operating System
Windows: 1. Open Device Manager 2. Find your network adapter under "Network adapters" 3. Right-click → Properties → Power Management 4. Check "Allow this device to wake the computer" 5. Under Advanced, enable "Wake on Magic Packet"
macOS: 1. Open System Settings → Battery (or Energy Saver) 2. Enable "Wake for network access"
Linux:
# Check current WoL status
sudo ethtool eth0 | grep Wake-on
# Enable WoL (g = magic packet)
sudo ethtool -s eth0 wol g
To make it persistent on Linux, add the ethtool command to your network configuration or create a systemd service.
3. Know Your MAC Address
You'll need the target machine's MAC address. Find it with:
- Windows:
ipconfig /all→ look for "Physical Address" - macOS: System Settings → Network → Advanced → Hardware
- Linux:
ip link show→ look forlink/ether
A MAC address looks like: AA:BB:CC:DD:EE:FF
Using Wake-on-LAN in NetKit Pro
The Wake-on-LAN tool in NetKit Pro makes sending magic packets simple:
- Open NetKit Pro and tap Wake-on-LAN
- Enter the MAC address of the target machine
- Tap Send to broadcast the magic packet
- Wait — most machines take 10–30 seconds to fully boot
Save MAC Addresses
Don't want to look up the MAC address every time? Save your devices for quick access. Give each one a descriptive name like "Home Server" or "Office Workstation" so you can wake them with a single tap.
Important Limitations
Same Network Required (Usually)
Magic packets are broadcast frames — they don't route across the internet by default. You need to be on the same local network as the target machine.
Workarounds for remote WoL:
- VPN: Connect to your home network via VPN first, then send the WoL packet
- Subnet-directed broadcast: Some routers support forwarding WoL packets from the WAN side
- Port forwarding: Forward UDP port 9 to the broadcast address (router-dependent)
Wired Connection Preferred
WoL is most reliable over Ethernet. Wi-Fi WoL support varies — some wireless adapters support it, many don't. If you need reliable remote wake, use a wired connection on the target machine.
Power Must Be Connected
The machine needs to be plugged in and receiving standby power. WoL won't work on a laptop running on battery with the lid closed (in most cases).
Pair It with Ping
After sending a WoL packet, use Ping to check when the machine comes online. The combination is a simple but effective way to remotely start and verify your machines.
Get NetKit Pro
Wake-on-LAN is included in NetKit Pro — grab it on the App Store. One-time purchase, no subscriptions.
Related posts
Monitor Server Uptime from Your iPhone with Host Profiles
Combine Host Profiles and History in NetKit Pro to build a lightweight server monitoring setup — check uptime, track latency trends, and run multi-tool checks from your iPhone.
Feb 13, 2026 · 4 min read
Subnet Calculator and CIDR Cheat Sheet for iOS
Quickly calculate subnets, convert CIDR notation, and look up IP ranges on your iPhone with NetKit Pro's IP Tools — plus a handy CIDR reference table.
Feb 11, 2026 · 4 min read
Keeping SSH Sessions Alive on iOS: How ProSSH Handles Backgrounding
iOS suspends apps aggressively. SSH sessions drop. Here's how ProSSH's keep-alive feature helps maintain your connections.
Feb 07, 2026 · 3 min read