Wake On Lan

Wake On Lan — это технология, которая позволяет удаленно включать компьютер через сеть

Описание

Для этого используется специальный сетевой сигнал, называемый магическим пакетом, который отправляется на сетевую карту компьютера

Когда сетевой адаптер компьютера получает этот пакет, он инициирует включение компьютера из состояния ожидания или полного выключения, при условии, что материнская плата и сетевой адаптер поддерживают эту функцию и она настроена должным образом в BIOS/UEFI и операционной системе

Важно

Для использования функции Wake On Lan необходимо:

  • Хотя бы один раз подключиться к устройству, чтобы клиент RuDesktop смог получить его MAC адрес

  • Устройства должны находиться в одной локальной сети

Настройка Wake On Lan

В первую очередь необходимо активировать функцию Wake On Lan в настройках BIOS/UEFI компьютера

Название этой опции может варьироваться в зависимости от модели компьютера и версии прошивки

Она может называться:

  • WOL (Wake-on-LAN)

  • Power On By PCI-E

  • Resume by PCI-E Device

  • Resume by PME

  • S4/S5 Wake on LAN

  • ErP

Windows

  1. Открыть диспетчер устройств

    Подсказка

    Открыть диспетчер можно следующими способами:

    • Нажать комбинацию клавиш WIN+R, в открывшемся окне Выполнить ввести devmgmt.msc и нажать ОК

    • Нажать правой кнопкой мыши на иконку Пуск и в появившемся меню выбрать пункт Диспетчер устройств

  2. Развернуть раздел Сетевые адаптеры и открыть свойства физического сетевого адаптера

  3. Перейти на вкладку Дополнительно и убедиться, что опция Wake on magic packet включена

    Подсказка

    • Название может варьироваться в зависимости от модели сетевой карты

    • В сетевых картах Intel эта опция может называться PME (Power Management Event)

  4. Перейти на вкладку Управление электропитанием и разрешить сетевой карте выводить компьютер из спящего режима

    Для этого необходимо включить опции:

    • Разрешить этому устройству выводить компьютер из ждущего режима

    • Разрешать вывод компьютера из ждущего режима только с помощью магического пакета

Примечание

Беспроводные Wi-Fi адаптеры также могут поддерживать функцию удаленного включения. Эта технология называется Wake on Wireless LAN (WoWLAN)

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

powercfg /devicequery wake_armed

После этого можно пробудить удалённое устройство из клиента RuDesktop с помощью функции Разбудить (Wake On Lan)

Linux

  1. Установить пакет ethtool, если он еще не установлен

    apt install ethtool
    
  2. Вывести список сетевых интерфесов:

    ifconfig
    
  3. Скопировать имя LAN интерфейса Ethernet и выполнить команду для включения Wake On Lan:

    ethtool --change enp3s0 wol g
    

    Подсказка

    Ошибка netlink error: cannot enable unsupported WoL mode (offset 36) указывает на то, что Wake On Lan не поддерживается сетевым адаптером или отключен в BIOS

  4. Проверить статус параметра Wake On Lan изменился на g

    ethtool enp3s0 | grep "Wake-on"
    

После этого можно пробудить удалённое устройство из клиента RuDesktop с помощью функции Разбудить (Wake On Lan)

Важно

Параметр Wake On Lan сетевого интерфейса сбросится при перезагрузке компьютера