家中台式电脑无法网络唤醒排障简要记录


家中电脑需要设置网络唤醒开机,方便在外面时临时远程这台电脑查询一些资料,用完后再关机。

根据网上教程,设置如下:

  1. 主板BIOS设置中开启网络唤醒支持
  2. Win10系统中对网卡开启允许魔包唤醒

但测试发现,无法通过路由器的唤醒工具唤醒该电脑。而该工具是正常生效的,可以唤醒家里的NAS设备。折腾了一段时间,没有搞定,郁闷!跺脚!

过了两天后,意外发现该电脑关机后,网卡灯是熄灭的,网卡没有正常供电。通过查询发现,有网友提到win10开启快速启动,会造成无法正常唤醒电脑。遂检查电脑电源选项设置,发现“启用快速启动(推荐)”选项默认打开。关闭该选项后,电脑关机,发现网卡灯亮,再进行网络唤醒,电脑开机,问题解决,开心!撒花!

继续查阅资料,发现有网友对网络唤醒的原因进行了详细的总结,引用如下:

  1. 发送 Magic Packet(魔法数据包),不多阐述,如果是编程发包,请使用UDP封包。
  2. 在 BIOS 中开启 WOL,在我的实验设备的 BIOS 中,它的全名为“Wake On Lan In S5”。
  3. 系统层面。Win7 没有官方支持 WOL,但是依托于网卡的 WOL,可以成功唤醒。Win8 及以上的系统(我本人 Win10)有很大的区别点,就在于快速启动这个功能。快速启动将计算机置于 S4 状态中(正常关机是 S5)[1],而 WOL 仅在 S5 提供支持,所以需要关闭“快速启动”[2]。这一点在不同的计算机上可能有区别,我的硬件仅支持 WOL On S5,据我了解 Mac 仅支持 WOL On S0(S3)。
  4. 在正常开机状态下,关闭计算机,网卡仍保持着连接。如果这时候断开电源再恢复供电,则网卡不会重新建立连接,也就不能远程唤醒。所以请保持住关机状态下的供电。
  5. 无线网卡不支持远程唤醒,请使用有线网卡。

参考链接:
总结几点 Wake On Lan (WOL) 失败的原因_Bpazy的博客