WOL网络唤醒是用来实现通过特定的指令唤醒同一局域网下已关机 PC 的功能。现在常用的 DLNA
和 moonlight
软件都支持 WOL 功能,这篇文章只要记录下华硕主板如何打开 WOL 功能(其他厂商的主板大同小异,只要是 BIOS 选项和网卡选项会有些差别)。实现 WOL 功能的 PC 主机是必须通过网线连接在同一局域网下的,只有 WIFI 连接没法实现。
1、主板 BIOS 中打开 WOL 功能
进入主板BIOS,把如下配置项设为enabled
(不同的主板 BIOS 可能会有出入,请以说明书为准):
Advanced -> APM Configuration -> Power On By PCI-E/PCI -> Enabled
Restore AC Power Loss
最好也设置为Last State
,这样可以保证断电恢复后,也能保持唤醒。
保存后重启进入 windows
2、配置 windows 10 网卡属性
假如网络设置中找不到以上选项,可以尝试下载安装最新的网卡驱动,windows默认的网卡驱动有时会缺少以上选项的。
点击 windows 任务栏右下角网络连接图标,选择网络和Internet设置
:
选择高级网络设置 -> 更改适配器选项
:
右键以太网
链接,选择属性
,再点击配置
:
点击属性的电源管理
,把图片中的如下三项都勾选上:
再点击高级
,确保唤醒模式匹配
和唤醒魔包
都是启用
状态:
在
高级
选项卡中,看下是否存在启用 PME
,有的话,也需要启用,启用这项是为了避免关机后主板切断网口的电源,导致没法唤醒
3、关闭 windows 10 快速启动
在打开快速启动电源选项时,windows默认关机功能是进入S4状态,这种状态是不能WOL唤醒的,需要在控制面板 -> 电源选项 -> 选择电源按钮的功能
中,关闭快速启动。
4、测试 WOL
关机后,假如有线网口连接灯一直闪烁,就证明 WOL 已经配置成功了,可通过如下软件测试是否成功。
MAC:
brew install wakeonlan
wakeonlan XX:XX:XX:00:4C:00
Android:
下载Wake On Lan app
IPhone:
下载mocha-wol app
5、如何实现远程关闭 PC
可以通过安装Remote Shutdown Manager实现,详细请参考:
https://github.com/karpach/remote-shutdown-pc
结合homeassistant
还能实现语音控制 PC 开关😄