我正在尝试在计算机上配置网络唤醒。以下是我所做的:
在 BIOS 中启用它(
Power on by PME
:)Allows you to turn on the system through a PCI/PCIE/onboard LAN device
。
注意:我使用的是 PCI 以太网卡。
注意 2:主板:ASUS M4A79XTO EVO 手册。通过 Linux 启用它
sudo ethtool -s eth0 wol g
,然后当使用时sudo ethtool eth0
,我看到:Supports Wake-on: pumbg Wake-on: g
这似乎证实了这是没问题的。
要么关闭计算机,
sudo halt -p
要么挂起计算机systemctl suspend
,要么休眠(我测试了所有这些)使用以下方式从同一本地网络上的另一台 Windows 计算机发送魔术包网络唤醒通过指定正确的 IP 地址 + MAC 地址
但什么也没发生!
事实:当我休眠、暂停或关闭时,以太网卡的 LED 熄灭。成功使用WakeOnLan的你也是这样吗?绿色LED熄灭(一般表示网络不再连接)是正常现象吗?
更一般地说,什么原因可能导致 WoL 失败?
答案1
我用新的主板(Asus M5A78L)替换了我的主板,现在我使用内置 LAN 适配器,而不是 PCI 以太网卡。
现在,网络唤醒可在以下所有状态下立即使用:
shutdown -h now
systemctl hibernate
systemctl suspend