PC远程唤醒初体验
背景
远程让自己的电脑开机。
初体验
网卡支持
我这里的机器是16年产的,网卡是 Realtek PCIe GBE Family Controller。
使用win10自带驱动时,网卡属性中没有WOL这一项。
在升级到最新的 10.023.1003.2驱动后,在计算机管理 --> 设备管理器 --> 网络适配器 --> Realtek PCIe GBE Family Controller --> 属性 --> 电源管理中,可以看到允许此设备唤醒计算机一项。
具体设备如下:
Realtek PCIe GBE Family Controller的高级选项:
- 关机 网络唤醒:开启 (使用默认值即可)
- 网络唤醒和关机连接速度:100 Mbps优先 (这个值需要改)
在此勾选之。
电源支持
计算机电源必须是符合ATX 2.01标准以上的ATX电源,+5V Standby电流至少应在600mA以上。主要是保证在电源主要供电停止工作后,通过Standby线路供给主板和网卡工作电源。P3处理器以后的电源都支持。
主板支持
在PCI2.1标准和2.1标准以前,支持远程唤醒的主板上通常都拥有一个专门的3芯插座,保证在停机状态下给网卡供电(工作时由PCI插槽供电)。由于现在的主板绝大部分支持PCI 2.2标准,在主机停机状态下仍然可以直接通过PCI插槽向网卡提供+3.3V Standby电源,这样就不需要外加的3芯电源线给网卡供电。符合PCI 2.2标准的主板在供电上都支持远程唤醒,但是有的不能响应网卡和PCI设备的开机信号。支持远程唤醒的主板在BIOS设置中还要将网卡和PCI设备启动功能打开。如:"Wake on LAN" "Wake on PCI Card" "power on lan" "power on pci card"设置项。
主板关闭节能选项
在BIOS中,关闭 EUP 节能功能。
从linux下唤醒
sudo apt-get install etherwake
唤醒目标机器
etherwake -b 00:11:22:33:44:55
- 睡眠:唤醒,测试通过。
- 休眠:唤醒,测试通过,需要BIOS中关闭节省功能。
- 关机:唤醒,测试通过,需要BIOS中关闭节省功能。
智能插座解决方案
买一个智能插座,主板设置为来电后自动开机。测试未通过。