远程唤醒电脑WOL(Wake On LAN - 局域网唤醒)
0 前言
- 最近了解到WOL这个玩意,觉得很有意思,试着整一整,一共配置了两台设备
台式机:主板为华硕X570-F,网卡为Intel® I211 Gigabit Network Connection
笔记本:炫龙炎魔T1 - PS: USB无线网卡是不能wol的,如果是台式pcie外接的无线网卡,应该是可以的,因为pcie可以关机后供电
1 配置路由IP与MAC绑定
到你终端设备的上级路由(有可能是直连光猫)的管理页面192.168.0.1或者192.168.1.1进行配置,这一步的目的是固定IP,防止路由DHCP,IP变化WOL会失效的
还有一种办法就是到windows的网卡设备中,设置固定IP,不过还是建议用上一个方法,毕竟这个办法不一定所有终端设备的系统都支持
2 BIOS开启LAN口唤醒、PCIE唤醒
- 这里就不详细介绍了,不同主板是不一样名字的,主要启动两个功能就行:LAN控制器、PCIE唤醒;一般在BIOS的高级菜单(advanced)中或者电源菜单中,找不到的话建议百度你的主板型号或笔记本型号。
- 在我的台式机中是这两个:
- 可参照这两文章来配置:
实现远程开机(电脑)的各种方法总结
如何远程开启你的电脑:WoL的原理和陷阱
3 开启网卡的魔术包唤醒功能
- 进入设备管理器
- 找到有线网卡设备,双击
电源管理中,全部勾选
这里贴上我自己台式和笔记本的网卡属性页面,注意!两者属性有些不一样,不同网卡属性也会不一样!- 台式机
这三个全设置为启用,启动PME一定要开启!!!!
就因为这个没开启,折腾了好久都唤醒不了
- 笔记本
没注意看笔记本网卡型号,如果名字一样都叫“Realtek PCle GBE Family Controller”一般都是同类型的
- 台式机
ps:如果你电脑的网卡找不到以上属性,就找那种包含“唤醒”文字的属性,然后全部设置成开启就是
4 检查是否能接收到魔术包
- 首先分别下载WakeOnLan的电脑、手机软件,手机端可以搜微信小程序WakeOnLan,就不用下载了,链接:WakeOnLAN_2.12.4.0.exe(来源https://zhuanlan.zhihu.com/p/130717144)
- 接着打开WakeOnLAN_2.12.4.0.exe
- 点击“封包监控诊断工具”按钮
- 点击Set,设置目标端口(WOL的默认端口是9,请注意)
- 打开手机端微信小程序“WakeOnLan”,在这选择“本机网络唤醒”,然后输入你想唤醒的电脑IP或者网卡MAC地址(建议勾选“保存记录”),这张图是我后面重新截图的请忽略4G网络
如果电脑端收到消息,那基本上就可以唤醒了
- 点击“封包监控诊断工具”按钮
5 确认电脑在S5(正常关机)状态下,网卡是正常供电的
直观的方法就是看网口处的灯是不是闪烁的
主板后面板网口的灯
对应路由器网口的灯
如果都是亮的,一般就可以正常唤醒了,如果不亮,那就是BIOS或者网卡没配置好,建议从头再看一遍
ps:如果路由和网卡都不带灯的,那就只能去路由管理界面看在线设备了
6 使用互联网唤醒局域网设备
若想实现此功能,首先确保以下几点:
- 确保你的宽带是给你分配的公网IPv4(如光纤到户),具体怎么看建议百度(想着公网ipv4的个人用户别做梦啦,ipv4早就不够用啦,你是企业用户当我没说);
- 如果有公网IPv4,那么ddns(动态域名解析)要在你的光猫配置,这个需要找给你办宽带的要到超级管理员账户,免费的ddns可以看看nat123、每步;
- 如果没有公网IPv4,一般来说免费ddns就不用考虑了(不会玩路由的也别考虑外网唤醒了),这个就看你二级路由是什么了,小米、华为等路由没用过,不清楚官方固件支不支持ddns,会玩路由的刷了OpenWrt这种的一般都支持这些高级功能,我没有玩过所以就不说了,反正我的水星D196G只支持花生壳ddns;
PS:
- 对于普通个人用户,移动不给公网ipv4的,不过现在大部分地区好像都普及ipv6了,我的移动宽带现在就有了(坐标珠海),各位可以自查一下ipv6测试网站;
- 在光猫上可以看你有没有ipv6地址(不能是fe开头的),有的话二级路由记得配ipv6桥接模式,这样后续设备才能获取到运营商分配的公网ipv6,不懂建议百度
- 我的NAS主机现在用的就是此方案(每步+frp+freenom域名+dnspod实现ipv4+6都可访问),后续有空会写一篇文章介绍
7 其他方案
- 购买远程开机卡(一般都是插PCIE接口),淘宝很多,了解过HIPC这个牌子觉得还不错,不过没买(下次一定)
- 技术党可以试试用NODEMCU(ESP8266/ESP32)做个远程唤醒的小玩意,现在免费的物联网平台挺多,不过需要学习下魔术包的数据格式(我准备用的方案)
- 向日葵、花生壳,买配套硬件+软件,土豪可用方案
- teamviewer好像也可以?不过没试过,貌似也是收费软件
具体方案请看我贴的几篇参考文档,我没弄互联网唤醒了,嫌麻烦
以下是我的笔记本WOL唤醒操作(懒得把台式机关了,麻烦)
提醒:
电脑必须是正常关机(S5状态)才可以WOL!
电脑必须是正常关机(S5状态)才可以WOL!!
电脑必须是正常关机(S5状态)才可以WOL!!!
参考链接(按我的教程没弄成功的可以看看)
「系统」使用网络唤醒计算机
WOL(Wake On LAN - 局域网唤醒)外网唤醒 配置教程 — 远程开机
网络远程唤醒 WOL Magic Packet
实现远程开机(电脑)的各种方法总结
如何远程开启你的电脑:WoL的原理和陷阱
更新记录:
2020-07-12:第一版,后续有新东西再更新;
2020-10-21:更新一些文字描述;
2021-02-20:修改了一些文字描述,排版
远程唤醒电脑WOL(Wake On LAN - 局域网唤醒)相关推荐
- WOL(Wake On LAN - 局域网唤醒)外网唤醒 配置教程 远程开机
虽然这个功能叫局域网唤醒,但与路由器的端口映射功能配合,广域网唤醒也是很容易的.只要有一台能上网的电脑或手机,就能把家中电脑打开,需要用家里电脑又不在家的时候很方便. 注意事项: 此教程是为了实现外网 ...
- WOL 实现命令。(Wake On LAN - 局域网唤醒)
1 wakeonlan 00:11:22:33:44:55 2 正确的做法是,如果用wol,则需要指定向电脑所在的网段广播: /usr/bin/wol -i 192.168.1.255 40:8D:5 ...
- WOL wake on lan 功能 nodejs android kotlin实现
有些机器支持WOL功能,可以远程唤醒机器, 几乎所有品牌的硬件都支持WOL,由于安全原因,可能在软件上默认WOL处于关闭状态 原理 WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设 ...
- 局域网linux唤醒windows,局域网唤醒 (WOL - Wake on LAN) | 远程启动计算机- ManageEngine OpUtils...
局域网唤醒(WoL) - 远程启动计算机 什么是局域网唤醒? 局域网唤醒(WoL)是一个远程启动或关闭设备的工具, 需要使用一个特别设计的框架,其中包含目标计算机的MAC地址, 可以连接到网络的设备来 ...
- 基于OpenWrt的Wol(wake on lan)远程唤醒
原理:向支持唤醒的网卡,发送特定格式的数据帧,从而启动计算机.正想起名字Wol,wake on lan 一样,是通过lan口发送的数据.所以设备要通过网线和路由器相连. 功能比较好实现,只有两个点: ...
- 设置网络唤醒电脑(WAKE ON LAN,WOL)
网络唤醒,就是通过有线网卡的形式,向电脑发送魔术包(Magic Packet),让电脑自动开机. 在支持ErP省电技术的主板下,必须要关闭ErP选项. 进入bios中设置,让主板支持通过(由PCI-E ...
- 主板开启网络唤醒_远程开机_网络唤醒设置方法 (WOL, Wake on Lan)
最近在实验室想控制家里的电脑.控制很容易, TeamViewer 就好啦.但是白天家里没人,没人帮我开电脑,于是找到了 WOL 这种方法. 设置主板 BIOS 需要在 BIOS 中进行更改.我的是微星 ...
- 局域网唤醒计算机,电脑远程开机_局域网唤醒电脑 | 茶杯猫
需要从你家的另一个房间快速打开你的电脑吗?有了局域网唤醒,你就可以了.下面是如何设置它以及为什么要使用它. 有没有想过你可以把电脑从睡眠模式中唤醒,而不必费力地走过去,按下电源按钮?Wake-on-L ...
- 在Linux下通过Wake On LAN实现网络唤醒远程开机
我们经常有这样的场景或需求,人在外面,需要将家里的机器或公司的机器开启,进行远程控制操作. 有几种方式可以实现远程开机,一是通过主板的来电自启动,通过智能开关远程开机.还有一种方式就是可以通过一台已经 ...
- 什么是局域网唤醒? 如何启用局域网唤醒?
Computers are generally started with the power on/off buttons. But in some cases, we may need to boo ...
最新文章
- Office 2003出现发送错误报告怎么办
- Wiew 像写 Android UI 一样写小游戏布局
- VIM进阶-模式mode
- virtualenv在ubuntu系统中的缺点
- /dev/fb0入门练习
- 为什么在python中整数的值没有限制_python-为什么math.log接受大整数值?
- [转载] python循环中break、continue 、exit() 、pass的区别
- mysql5.7版本的新特性_MySQL 5.7版本新特性(一)
- iview关闭抽屉弹层时清空Select弹框高亮样式
- 282.给表达式添加运算符
- 网上订餐php论文,php032网上订餐系统
- 无线通信设备安装工程概预算编制_平谷彩钢板净化工程工程安装,洁净棚_青岛嘉瑞宏业净化设备...
- 【高等数学笔记】拉格朗日乘数法(Lagrange Multiplier Method):其实也没那么难嘛
- 学llinux的资料
- 计算机存储单位的换算关系
- 不平衡数据采样方法整理
- 【拜占庭将军问题】这一计谋,可以让诸葛丞相兴复汉室
- MySQL数据库绿色安装 mysql-5.7.31
- C/C++中生成随机序列——随机函数的选择和自我实现
- 从excel中读取信号,首先计算信号的vmd分解,得到imf分量