PC远程唤醒初体验

  |   0 评论   |   0 浏览

背景

远程让自己的电脑开机。

初体验

网卡支持

我这里的机器是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中关闭节省功能。

智能插座解决方案

买一个智能插座,主板设置为来电后自动开机。测试未通过。

参考