У меня есть старый ноутбук Toshiba, подключенный к маршрутизатору через кабель Ethernet. Я установил на него Ubuntu 18.04 в двойной загрузке с Windows 10 и пытаюсь настроить Wake On Lan (WOL).
Мои шаги:
sudo ethtool -s enp1s0 wol g
. Проверьте, что буква изменилась с d
на g
с помощью sudo ethtool -s enp1s0
sudo systemctl suspend
wakeonlan
. Запустите wakeonlan
с другого ноутбука в той же сети. Мой другой ноутбук отправляет волшебный пакет, но не пробуждает ноутбук Toshiba. Я также попробовал 2 приложения для Android: Wake On Lan и WolOn - Wake on LAN. Но ноутбук все равно не просыпается. В чем может быть причина?
Если я вручную разбужу Toshiba, открыв крышку и проверив:
sudo ethtool -s enp1s0
буква снова d
:
...
Supports Wake-on: pumbg
Wake-on: d
...
Что означает pumbg
?
Edit:
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.
Я могу включить WOL ноутбука в Windows.
Что касается Wake On Wireless LAN, когда я запускаю:
sudo ethtool wlp2s0
я получаю:
Settings for wlp2s0:
Link detected: yes
Правильно ли я понимаю, что моя WiFi карта не поддерживает WOL?
.