Wake On Lan,失败的原因。
- 发送Magic Packet(魔法数据包),不多阐述,如果是编程发包,请使用UDP封包。
- 在BIOS中开启“Wake On Lan”选项。
- 系统层面。Win7没有官方支持WOL,但是依托于网卡的WOL,可以成功唤醒。Win8及以上的系统(我本人Win10)有很大的区别点,就在于快速启动这个功能。快速启动将计算机置于S4状态中(正常关机是S5)[1]、而WOL仅在S5提供支持,所以需要关闭“快速启动”[2]、这一点在不同的计算机上可能有区别,某大佬的硬件仅支持WOL On S5,据某大佬了解Mac仅支持WOL On S0(S3)。
- 在正常开机状态下,关闭计算机,网卡仍保持着连接。如果这时候断开电源再恢复供电,则网卡不会重新建立连接,也就不能远程唤醒。所以请保持住关机状态下的供电。
- 无线网卡不支持远程唤醒,请使用有线网卡。
以上几点都是基于某大佬的几台设备总结的,不排除有误,其中3、4、5三点浪费了某大佬极久的时间调查。
鉴于我的电脑无法正常唤醒,所以排查许久,最终确定了问题是“没有关闭快速启动选项”,我可从来没设置过这个电脑的这个选项,不过再早的几天里我是可以唤醒这台电脑的,未解之谜,希望相关“大佬“能做出解答。