网络唤醒睡眠中的电脑(Wake-on-LAN)
向休眠电脑的 MAC 地址发送魔术封包,远程开机。
在同一局域网的另一台电脑上运行 wakeonlan AA:BB:CC:DD:EE:FF(换成目标机器的 MAC 地址)。
01命令
命令
$ wakeonlan AA:BB:CC:DD:EE:FF02作用说明
Wake-on-LAN 的原理是广播一个包含目标 MAC 地址的“魔术封包”,网卡保持半休眠状态收到后触发开机。目标电脑需要先在 BIOS/UEFI 里开启 WOL,用 NetworkManager 的用户可以用 nmcli con mod 'wired' 802-3-ethernet.wake-on-lan magic 持久开启。回家前先唤醒家里的服务器或台式机,非常实用。
03风险
!注意: 魔术封包一般不会穿过路由器,所以默认只能在同一局域网内使用(除非做端口转发或走 VPN);封包没有任何认证——同一局域网里知道 MAC 的人都能唤醒这台机器。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Wake-on-LAN — Arch Wiki依据: Sending a magic packet to the target's MAC address (with wakeonlan or etherwake) powers the machine on, provided WOL is enabled in BIOS and NIC.
- nmcli(1) — Ubuntu manual page依据: The 802-3-ethernet.wake-on-lan property controls whether NetworkManager enables Wake-on-LAN on a wired connection.
最后验证: 2026-09-18 · 分类: 网络