Проблемы с Wake On LAN

Проблемы с Wake On LAN

У меня есть старый ноутбук Toshiba, подключенный к маршрутизатору через Ethernet-кабель. Я установил Ubuntu 18.04 в режиме двойной загрузки с Windows 10 и пытаюсь настроить Wake On Lan (WOL).

Мои шаги:

  1. Включить WOL в BIOS
  2. Запустите sudo ethtool -s enp1s0 wol g. Проверьте, что буква изменилась с dна gсsudo ethtool -s enp1s0
  3. Переведите ноутбук в спящий режим:sudo systemctl suspend
  4. Установить 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

Связанный контент