正文
在我想使用 Wake On Lan(后文皆用 WOL 代替)这项技术远程开机时,总是失败,在查阅各种资料后成功使用上了 WOL,下面总结几点导致失败的原因。

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,无线网卡不支持远程唤醒,请使用有线网卡。
以上几点都是基于我的几台设备总结的,不排除有误,其中 3、4、5 三点浪费了我极久的时间调查。

参考来源
[1] ACPI电源管理介绍:https://www.cnblogs.com/AlwaysOnLines/p/4548097.html
[2] 系统层面的微软解答:https://answers.microsoft.com/en-us/windows/forum/windows_10-power/windows-10-wake-on-lan-not-working-from-shutdown/ba6ae540-b602-42f3-b5bb-afe95fe6661c
————————————————
版权声明:本文为CSDN博主「Bpazy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hanziyuan08/article/details/97325883

总结几点 Wake On Lan (WOL) 失败的原因相关推荐

  1. 设置网络唤醒电脑(WAKE ON LAN,WOL)

    网络唤醒,就是通过有线网卡的形式,向电脑发送魔术包(Magic Packet),让电脑自动开机. 在支持ErP省电技术的主板下,必须要关闭ErP选项. 进入bios中设置,让主板支持通过(由PCI-E ...

  2. 主板开启网络唤醒(Wake on lan)

    记录几个主板开启网络唤醒的链接: 华硕主板实现Wake on lan 网络唤醒的种种细节: https://blog.csdn.net/weixin_44607961/article/details/ ...

  3. 使用Wake On Lan远程唤醒

    使用Wake On Lan远程唤醒 客厅里的那台htpc,在无下片任务的时候,大部分时间里都在白白浪费电.主板是支持wake on lan的,把它弄成可以远程控制会比较经济. 首先要设置bios,将电 ...

  4. 基于OpenWrt的Wol(wake on lan)远程唤醒

    原理:向支持唤醒的网卡,发送特定格式的数据帧,从而启动计算机.正想起名字Wol,wake on lan 一样,是通过lan口发送的数据.所以设备要通过网线和路由器相连. 功能比较好实现,只有两个点: ...

  5. WOL wake on lan 功能 nodejs android kotlin实现

    有些机器支持WOL功能,可以远程唤醒机器, 几乎所有品牌的硬件都支持WOL,由于安全原因,可能在软件上默认WOL处于关闭状态 原理 WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设 ...

  6. WOL(Wake On LAN - 局域网唤醒)外网唤醒 配置教程 远程开机

    虽然这个功能叫局域网唤醒,但与路由器的端口映射功能配合,广域网唤醒也是很容易的.只要有一台能上网的电脑或手机,就能把家中电脑打开,需要用家里电脑又不在家的时候很方便. 注意事项: 此教程是为了实现外网 ...

  7. PHP实现局域网或者广域网唤醒笔记本电脑wake on lan/wan

    网上有很多APP或者EXE形式的wake on lan软件,好用,但是得下载安装个软件. 通过PHP网页版的方式则不需要安装任何软件,只要可以上网打开网页即可实现远程唤醒. 第一步:设置电脑网卡的唤醒 ...

  8. 在Linux下通过Wake On LAN实现网络唤醒远程开机

    我们经常有这样的场景或需求,人在外面,需要将家里的机器或公司的机器开启,进行远程控制操作. 有几种方式可以实现远程开机,一是通过主板的来电自启动,通过智能开关远程开机.还有一种方式就是可以通过一台已经 ...

  9. 无线wifi如何远程唤醒?wake on lan网络唤醒及远程控制踩过的坑!

    相信好多人都有远程唤醒自家电脑的这个需求,我也因各种原因折腾了好久-直到现在,也算是没那么折腾了,在这里不说配置细节,只说说远程开机唤醒的特定要求.遇到问题.解决方案,让能有幸看到人同学少走点弯路! ...

最新文章

  1. python 删除文件-python 删除文件和读取文件
  2. 函数(复习),闭包,DOM
  3. EMC与地之重新认识地
  4. 阈值Java_亲测有效!一种完美动态阈值白平衡算法 Java实现。
  5. 大话算法-排序-归并排序
  6. 爬虫遇到路径转换的解决方案
  7. 面试官系统精讲Java源码及大厂真题 - 31 AbstractQueuedSynchronizer 源码解析(下)
  8. java绘画imo,搞死帮忙看下这个:需要为class interface或enum imort java.ut
  9. 我的开源项目:JPEG分析器
  10. win10任务栏不合并图标如何设置
  11. GPS模块运用: GPS轨迹记录
  12. B站视频保存到本地电脑的步骤
  13. 如何在国外做好自然科学研究-2
  14. MySQL启动常见错误:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
  15. PhotoShop基础
  16. 前端开发公众号的调试
  17. 自学HarmonyOS应用开发(51)- 获取瓦片地图数据(续)
  18. Photo2Cartoon,照片图片批量转漫画
  19. 根据麦克劳林公式计算e^x的值
  20. appium 报错:Original error:Could not proxy command to remote server. Original error:socket hang up

热门文章

  1. windows10出现扬声器小红叉问题的解决方法
  2. html5拖放详解,HTML5拖拽/拖放(drag drop)详解
  3. OCR图片转文字两种python方法实现
  4. 入手评测华为nova10和vivoS15pro选哪个
  5. 关于计算机系调查问卷表,计算机系统调查问卷.xls
  6. python定义一个人类_Python类和人类
  7. mysql useing_MySQL ON与USING?
  8. oracle随机取名,oracle 表查询随机抽取数据
  9. 快速实现Thread Mesh组网详解
  10. ThinkPad 插电时电源指示灯不亮