在家里,躺在床上,突然想打开电脑干点什么,希望快速的将电脑打开,或者喊一声siri打开电脑,电脑便打开,就是一种很棒的体验.
wake on lan使用需要电脑以及网卡支持
电脑我目前使用华硕h610主板,主板支持
关闭电脑快速启动
不知道为何,可能是电脑快速启动选项打开后,电脑不能算正确关机,使用网络唤醒不会成功.所以第一步:
1.在Windows搜寻栏输入[编辑电源计划]①,然后点击[打开]②。
2.点选[选择电源按钮的功能]③。
3.点击[更改当前不可用的设置]④。
4.取消勾选[启用快速启动]功能⑤,然后点选[保存修改]⑥。
在网卡驱动程序中允许装置唤醒计算机
1.在控制面板,网络和Internet,网络连接,更改适配器设置.选项中选择自己的网卡右键
2.[您的有线网络适配器]点击鼠标右键④,选择属性,点击配置-电源管理,
3.点选[电源管理]⑥,勾选[允许此设备唤醒计算机]⑦,然后点选[确定]⑧。
在BIOS设定中启用网络唤醒功能
1.在未开机情况,按住键盘上的[DEL]键不放,然后按下[电源键]开机,直到BIOS设定画面出现后即可放开[DEL]键。
2.进入BIOS设定画面后,使用快捷键[F7]、或是鼠标点选[Advanced Mode]①进入高级模式。
3.进入高级模式后,选择[Advanced]页面②,然后点选[APM Configuration]③或者高级电源管理APM。
4.进入APM Configuration后,选择[ErP]④,然后设定为[Disabled]⑤。
5.选择[Power On By PCI-E]⑥,然后设定为[Enabled]⑦。
6.单击键盘上的[F10]键,点选[Ok]⑦以储存BIOS设定并离开。
7.计算机将会重新启动并进入Windows。现在就可以使用网络唤醒功能了。(若没有以上选项,则您的计算机不支持Wake on LAN功能)。
使用网络唤醒
正常情况下这就可以使用wake on lan 或者其他方式进行网络唤醒了
结合路由器(软路由)创建快捷指令
创建快捷指令
通过SSH运行脚本
内容如下’mac地址为电脑的mac地址
1 | /usr/bin/etherwake -D -i "br-lan" "XX:XX:XX:XX:XX:XX" |
主机是路由器的ip地址
端口看设置一般为22
一般为root用户
认证方式可以选择密码或者SSH密钥