LAN 唤醒问题

LAN 唤醒问题

我有一台旧的东芝笔记本电脑,通过以太网电缆连接到路由器。我已在双启动中安装了 Ubuntu 18.04 和 Windows 10,并且正在尝试设置局域网唤醒 (WOL)。

我的步骤:

  1. 在 BIOS 中启用 WOL
  2. 运行。使用以下sudo ethtool -s enp1s0 wol g命令检查字母是否已从 更改dgsudo ethtool -s enp1s0
  3. 使笔记本电脑进入睡眠模式:sudo systemctl suspend
  4. 安装wakeonlanwakeonlan <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。

相关内容https://bbs.archlinux.org/viewtopic.php?id=215563

相关内容