Linux:Рецепты/Удаленное включение через Wi-Fi (WoWLAN)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.


Удаленное включение через Wi-Fi (WoWLAN)

Проблема

Включить удаленный компьютер через беспроводной интерфейс (Wake-on-Wireless LAN, или WoWLAN).

Решение

У вашего компьютера должен быть беспроводной интерфейс, встроенный в материнскую плату или подключенный к шине PCI. Это не будет работать с интерфейсом USB, потому что на шину USB не подается питание, когда устройство выключено.

Войдите в настройки UEFI машины, которую нужно включать удаленно, и установите все настройки Wake-on-LAN.

Выводите список всех имеющихся беспроводных устройств:

iw dev

Проверим поддержку WoWLAN:

iw phy0 wowlan show

Если вы получили такое сообщение command failed: Operation not supported (-95) - значит интерфейс не поддерживает WoWLAN.

Если получили сообщение вида - WoWLAN is disabled значит поддержка есть, но функция выключена. Давайте включим ее:

sudo iw phy0 wowlan enable magic-packet

Вы должны получить сообщение вида:

WoWLAN is enabled:
    * wake up on magic packet

С другого компьютера сформируем волшебный пакет:

/usr/bin/wakeonlan 5c:f9:dd:5a:75:ac

Чтобы включить компьютер в той же сети, но в другой подсети, можно отправить волшебный пакет на широковещательный адрес подсети:

/usr/bin/wakeonlan -i 192.168.44.255 5c:f9:dd:5a:75:ac

См.также

Внешние ссылки