我有一台旧的东芝笔记本电脑,通过以太网电缆连接到路由器。我已在双启动中安装了 Ubuntu 18.04 和 Windows 10,并且正在尝试设置局域网唤醒 (WOL)。
我的步骤:
- 在 BIOS 中启用 WOL
- 运行。使用以下
sudo ethtool -s enp1s0 wol g
命令检查字母是否已从 更改d
为g
sudo ethtool -s enp1s0
- 使笔记本电脑进入睡眠模式:
sudo systemctl suspend
- 安装
wakeonlan
。wakeonlan <MAC Address>
从同一网络上的另一台笔记本电脑运行。
我的另一台笔记本电脑发送了魔术包,但没有唤醒东芝笔记本电脑。我还尝试了 2 个 Android 应用程序:网络唤醒和WolOn——局域网唤醒。笔记本电脑仍然无法唤醒。可能是什么原因?
如果我打开盖子手动唤醒东芝并检查:
sudo ethtool -s enp1s0
信回至d
:
...
Supports Wake-on: pumbg
Wake-on: d
...
这是什么pumbg
意思?
编辑:
pumbg
似乎表示支持的 WOL 模式。可以通过以下命令查看man ethtool
:
wol p|u|m|b|a|g|s|d...
Sets Wake-on-LAN options. Not all devices support this.
The argument to this option is a string of characters speci‐
fying which options to enable.
p Wake on PHY activity
u Wake on unicast messages
m Wake on multicast messages
b Wake on broadcast messages
a Wake on ARP
g Wake on MagicPacket™
s Enable SecureOn™ password for MagicPacket™
d Disable (wake on nothing). This option
clears all previous options.
我可以在 Windows 中对笔记本电脑进行 WOL。
关于无线局域网唤醒,当我运行:
sudo ethtool wlp2s0
我得到:
Settings for wlp2s0:
Link detected: yes
从这个输出中我是否正确理解了我的 WiFi 卡不支持 WOL?
答案1
您的输出sudo ethtool wlp2s0
没有说明是否支持 WOL,如果您想检查您的 WNIC(无线网络接口卡)是否受支持,请按照以下步骤操作这里
command failed: Operation not supported (-95)
如果运行后出现类似的情况,则iw phy0 wowlan show
表示您的 WNIC 不受支持。
如果您的 WNIC 配有预装的 PC(例如笔记本电脑),那么它肯定不支持这种未来。
建议:尝试将 WOL 与以太网适配器一起使用(通常它们比 WNIC 更好地支持 WOL,甚至是内置的)或购买支持此功能的新 WNIC。