要使用板载网络接口的 LAN 唤醒功能,我必须在 BIOS 设置中启用“PCI-Express 唤醒”。WOL 现在工作正常。唯一的问题是我的计算机会在我未发送 MagicPacket 的情况下自动开启。有时,在我使用“poweroff”或“shutdown -h now”关闭计算机几秒钟后,这种情况就会发生。有时它会“等待”一两分钟。我已断开所有不必要的组件。只剩下电源、显示器电缆和以太网。我使用 Proxmox (Debian) 并将其设置为通过以下方式启用 WOL
ethtool -s eth0 wol g
如果您只希望 MagicPacket 能够唤醒机器,则应使用“g”。在关闭计算机之前,我需要做什么来防止它自动唤醒?
感谢您的帮助,
凯文
更新
我关闭机器后,它似乎只能自动开机一次。之后我再关闭它时,它就一直处于关闭状态。而且唤醒源似乎位于计算机“内部”。当我关机后立即拔下以太网电缆时,它仍然会开机。
更新 #2
昨晚我放弃了,安装了一个旧的 PCI NIC。我禁用了“PCI-E 唤醒”并启用了“PCI 唤醒”。现在使用 WOL 通过第二个 NIC 唤醒机器,一切正常。
在此之前,我已经尝试过其他几种 PCI-E NIC(英特尔、博通、D-Link)。
答案1
您必须查看并检查 POST(开机自检)设置,该设置通常位于主板 BIOS 的 POWER 部分,其中有“恢复上一次状态”之类的内容或类似内容,描述了当电源单元获得电源时要做什么,是打开 PC 还是保持 PC 关闭。