我已按照 Ubuntu wiki 中的说明进行操作(https://help.ubuntu.com/community/WakeOnLan),但没有结果。
值得注意的是,我的 NIC 是 enp0s7 而不是 eth0,所以我用 enp0s7 替换了 eth0。
我sudo ethtool enp0s7 | grep -i wake
得到:
支持唤醒:g 唤醒:g
另外/etc/network/interfaces
我把这个
auto enp0s7
iface enp0s7 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
up ethtool -s enp0s7 wol g
答案1
这在 Ubuntu 16.04 LTS 上对我有用
如何在 Ubuntu 16.04 中启用网络唤醒 (WOL)
在我的情况下/etc/default/tlp
是空的,所以我只是编辑/etc/default/halt
了/etc/network/interfaces
。
答案2
终于找到了,问题出在BIOS上。