节电选项和 WOL 的根本矛盾
WOL 能工作的前提是:关机后网卡芯片保持低功耗运行,监听网络里的魔术包。这需要一路持续的待机供电。而 Low Power Mode、ErP、EuP 这些节能规范的目标是欧盟能效标准式的极致省电——关机后把能断的电全断掉,包括喂给网卡的那一路。结果就是:BIOS 里 Wake on LAN 明明是 Enabled,关机后网卡却已经「死」了,魔术包发到一个没电的网卡上,自然毫无反应。
官方文档把这件事写得很直白:远程开机要求网卡待机保持供电;「Low Power Mode」设 Off、「ErP」和「EuP」设 Disabled。并且给了一个零成本的判断方法:看关机后网卡指示灯——灯不亮,说明节能模式生效了,供电被切了。
完整排查清单
设了 WOL 唤不醒,按这个顺序过。第一,节电三兄弟关了没(上面说的)。第二,关机方式对不对:必须是操作系统正常关机,拔电、长按电源键强制关机都会让网卡断电。第三,网线:插没插、插的是不是主板板载网卡口(独立网卡和部分 USB 网卡的 WOL 支持另说)、中间交换机/路由器的口对不对。第四,选项名认对没有:BIOS 里名字五花八门(Wake on LAN、PME Event WakeUp、Resume By PCI-E Device……),可能你开的根本不是唤醒那项。第五,系统侧网卡驱动属性:官方 BIOS 文档没覆盖这层,但 Windows 设备管理器里网卡的电源管理页有「允许此设备唤醒计算机」相关设置,值得一并检查。
一个容易混淆的概念:睡眠唤醒 vs 关机唤醒
从睡眠(Sleep)唤醒和从关机(S5)唤醒是两套供电状态。很多机器睡眠下能被轻松唤醒,关机下就不行——因为睡眠时内存和网卡都保持供电,条件宽松得多。排查时别拿「睡眠能唤醒」证明「关机也能唤醒」,测试远程开机必须用真正的关机(开始菜单 → 关机)来验证。
验证清单
最终验收做完整一遍:正常关机 → 看网卡灯亮 → 从向日葵(或开机硬件)发起开机 → 机器上电启动 → 等系统进桌面、向日葵自动登录 → 从设备列表发起远控。全链路通了,远程开机才算真正可用。只验「能开机」不验「开机后能连」,等于只修了一半。
BIOS 之外的系统侧清单
BIOS 全对仍唤不醒,战场转到操作系统网卡设置:设备管理器 → 网络适配器 → 双击有线网卡 → 电源管理,勾「允许此设备唤醒计算机」,建议同时勾「只允许魔术数据包唤醒计算机」(防止杂散流量误开机);高级选项卡里把 Wake on Magic Packet、Wake on LAN 类项设为 Enabled,把「节能以太网」「绿色以太网」类项关掉。网卡驱动太老也会让唤醒失效,顺手更新到厂商最新版。
网络侧还有两个常见拦路虎:路由器长时间运行后 ARP 表把关机机器忘了,唤醒包发不到——在路由器里给被控机做 IP/MAC 静态绑定;跨网段或经过光猫桥接的环境,广播包过不去,需要路由器支持转发或直接用开机棒方案(它和机器同网,天然绕开这层)。每改一项测一次:关机,从手机发唤醒,通了再收工。
‹ 返回常见问题
向日葵远程