LAN 喚醒問題

LAN 喚醒問題

我有一台舊東芝筆記型電腦透過乙太網路線連接到路由器。我已經以雙重開機方式安裝了 Ubuntu 18.04 和 Windows 10,並且正在嘗試設定 LAN 喚醒 (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

相關內容