我已经成功使用这个局域网唤醒脚本好几个星期了https://www.techrepublic.com/article/how-to-enable-wake-on-lan-in-ubuntu-server-18-04/使用 Ubuntu 20.10。
几天以来,WOL 功能不再起作用。不确定是否由于 Linux 内核升级或类似原因。
有其他人遇到过类似的事情吗?或者您对如何调试有什么建议吗?
systemctl status wol.service 报告该服务已启用:
● wol.service - Configure Wake On LAN
Loaded: loaded (/etc/systemd/system/wol.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2021-02-05 13:13:29 CET; 3min 36s ago
Process: 2484 ExecStart=/sbin/ethtool -s eno1 wol g (code=exited, status=0/SUCCESS)
Main PID: 2484 (code=exited, status=0/SUCCESS)
feb 05 13:13:29 systemd[1]: Starting Configure Wake On LAN...
feb 05 13:13:29 systemd[1]: Finished Configure Wake On LAN.
但此时,状态被禁用:
sudo ethtool eno1 | grep Wake
Supports Wake-on: pumbg
Wake-on: d
如果我在终端中手动调用/sbin/ethtool -s eno1 wol g,那么它就会启用:
Supports Wake-on: pumbg
Wake-on: g
但是在 systemctl 暂停之后,我无法立即远程唤醒它,如果我通过键盘唤醒它,它会被重置为唤醒:d
知道这个问题是怎么突然出现的吗?我没有修改 BIOS,它仍然启用了唤醒事件。也许是一些内核升级问题?
注意:暂停或关闭电源后,即使插入以太网电缆,网卡上的 LED 也会完全停止闪烁。一周前还不是这种情况。
先谢谢您的帮助。