MotionPro DesktopDirect 的远程开机 Wake-on-LAN 功能
什么是 Wake-on-LAN (WoL)
Wake-on-LAN 是一种局域网唤醒技术:处于关机/休眠状态的电脑,其网卡和主板保持极低功耗待机,当接收到一个特定格式的唤醒数据包(Magic Packet)时,自动开机。
DesktopDirect 的 WoL 功能,让这个原本只能在同一局域网内工作的技术,通过 AG 网关的反向通道延伸到了全球任意网络——你在家可以唤醒办公室关机的 PC。
WoL 的工作流程
- 你在 MotionPro Plus 客户端门户里看到已注册的 PC,但它当前处于关机状态
- 点击 唤醒 按钮
- MotionPro 把唤醒请求发给 AG 网关(经 VPN 隧道)
- AG 网关通过 DesktopDirect 反向通道,向目标 PC 的网卡发送 Magic Packet
- PC 网卡收到 Magic Packet 后触发开机
- 等待 30-60 秒让 PC 完成启动
- 启动完成后,MotionPro 门户里 PC 状态变为"在线"
- 点击 PC → 开始远程桌面连接
硬件前提
不是所有 PC 都支持 WoL。要让这个功能工作,需要同时满足硬件和 BIOS 设置条件:
硬件条件
- PC 的主板支持 WoL(几乎所有 2015 年后的主板都支持)
- PC 的有线网卡(或支持 WoL 的无线网卡)支持 Magic Packet
- PC 接电源(如果是笔记本,需要接市电——电池供电状态下某些主板会禁用 WoL)
BIOS 设置
进入 BIOS/UEFI 设置界面,找到以下选项并开启:
- Wake on LAN(主板选项,可能在"电源管理"或"高级设置"下)
- Wake on Magic Packet(网卡选项)
- Power On By PCI-E / PCI(部分主板用这个名称代替 Wake on LAN)
不同品牌主板的 BIOS 界面不同,如果找不到具体选项可以查主板说明书。
Windows 设置
在 Windows 设备管理器里:
- 网络适配器 → 右键网卡 → 属性
- 切换到 电源管理 标签
- 勾选 允许此设备唤醒计算机
- 如果有"允许 Magic Packet 唤醒计算机"的额外选项,也勾上
功耗注意
启用 WoL 后,PC 关机状态下的功耗会略有增加(网卡和主板需要保持待机)。这个功耗大约在 0.5-2W 之间,对电费影响极小,但如果你特别在意可以选择关闭。
WoL 的已知限制
关机状态 vs 休眠状态
WoL 在以下状态下的表现:
| 状态 | WoL 能否唤醒 |
|---|---|
| S3(休眠/Sleep) | ✅ 通常可以 |
| S4(休眠/Hibernate) | ⚠️ 部分主板支持 |
| S5(完全关机) | ⚠️ 部分主板支持 |
| S0(现代待机/Modern Standby) | ❌ Windows 10+ 的现代待机模式下可能无法 WoL |
Windows 10/11 的默认关机是 S0 现代待机(Modern Standby),不是传统的 S5 完全关机。现代待机模式下 WoL 可能不工作。如果你的 PC 关机后无法被 WoL 唤醒,可以考虑:
- 在电源设置里切换到传统的 S4 休眠模式
- 或者让 PC 保持在 S3 休眠而不是完全关机
跨网段 WoL
DesktopDirect 的 WoL 通过 AG 网关的反向通道实现,理论上不受网段限制——因为 Magic Packet 是网关通过反向连接直接发到 PC 的,不需要经过路由器广播。这是它比传统 WoL 方案的优势。
但实际上如果 PC 和 AG 网关之间的网络路径上有防火墙拦截了 UDP 9 端口(Magic Packet 的标准端口),可能导致唤醒失败。这种情况联系 IT 部门排查。
多次唤醒失败
如果连续多次唤醒都没成功:
- 到公司确认 PC 是否物理接通电源
- 重启 PC 进入 BIOS,检查 WoL 相关设置是否被重置
- 在 Windows 里检查网卡电源管理设置
- 暂时关闭 PC 的快速启动(Fast Startup),然后再测试