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