
У меня есть старый ноутбук Toshiba, подключенный к маршрутизатору через Ethernet-кабель. Я установил Ubuntu 18.04 в режиме двойной загрузки с Windows 10 и пытаюсь настроить Wake On Lan (WOL).
Мои шаги:
- Включить WOL в BIOS
- Запустите
sudo ethtool -s enp1s0 wol g
. Проверьте, что буква изменилась сd
наg
сsudo ethtool -s enp1s0
- Переведите ноутбук в спящий режим:
sudo systemctl suspend
- Установить
wakeonlan
. Запуститьwakeonlan <MAC Address>
с другого ноутбука в той же сети.
Мой другой ноутбук отправляет пакет magic, но не пробуждает ноутбук Toshiba. Я также попробовал 2 приложения Android:Wake On LANиWolOn - Пробуждение по локальной сети. Ноутбук все равно не просыпается. В чем может быть причина?
Если я вручную разбужу Toshiba, открыв крышку и проверив:
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.
Я могу активировать WOL на ноутбуке в Windows.
Что касается функции Wake On Wireless LAN, когда я запускаю:
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 поставляется с предварительно собранным ПК (например, ноутбуком), скорее всего, он не поддерживает эту функцию.
Совет: попробуйте использовать WOL с адаптером Ethernet (обычно они поддерживают WOL лучше, чем WNIC, даже встроенные) или купите новый WNIC, поддерживающий эту функцию.
Также связаноhttps://bbs.archlinux.org/viewtopic.php?id=215563