Wake-on-Lan — что это такое и как этим пользоваться?

Интернет

А Вы знали, что компьютер можно включить удалённо через lan сеть или даже через интернет. Технология Wake-On-LAN существует уже довольно давно, и сейчас мы рассмотрим, как она работает.

Wake-On-LAN (иногда сокращенно WoL) является стандартным протоколом для пробуждения компьютеров дистанционно. Естественно компьютер должен быть подключен физически и к электричеству и к роутеру с помощью проводного или даже по Wi-Fi соединения. Протокол Wake-on-Wireless-LAN позволяет включить компьютер и без проводного сетевого соединения.

Включение опции зависит от двух вещей: материнской платы и сетевой карты.

  • Ваша материнская плата должна быть подключена к ATX-совместимому блоку питания, т.е. практически к любому блоку питания, который выпускается уже лет 17 как.
  • Сетевая карта или беспроводная карта также должны поддерживать эту функцию. Поскольку включение протокола WoL устанавливается либо через BIOS, либо через прошивку Вашей сетевой карты.
  • В последнем случае понадобится специальное программное обеспечение, чтобы включать компьютер.

Поддержка Wake-On-LAN является довольно обычной возможностью встраиваемой в материнские и сетевые карты по умолчанию. Причём среди перечисленных характеристик в магазинах уже и не встретишь упоминания о её поддержке: считается само собой разумеющимся.

Magic Packet: Как работает Wake-on-LAN

Wake-On-LAN включает компьютер, посылая на его сетевую карту «волшебные пакеты», которые включают в себя сетевой широковещательный адрес, широковещательный адрес, MAC-адрес сетевой карты, и специальную последовательность байтов — пакет данных. Эти магические пакеты абсолютно идентичные для любой платформы будь то Intel или AMD или Apple. Типичные порты, используемые для WoL и магических пакетов — UDP 7 и 9. Поскольку каждый компьютер активно прослушивает канал передачи данных, то такой волшебный пакет, имеющий в себе уникальный идентификатор компьютера (MAC-адрес сетевой карты), без труда будет пойман и обработан.

Wake on lan — результат анализа пакетов

На рисунке выше показаны результаты анализатора пакетов.

Здесь возникает сразу несколько резонных вопросов:

  • А безопасна ли передача волшебного пакета? Ведь перехватить незащищённый трафик не составит труда.
  • Насколько безопасна передача Wake-On-LAN при использовании в небезопасных сетях и через Интернет?В защищенной сети или при домашнем использовании не должно быть повода для беспокойства. А в открытой сети, лучше не использовать Wake-On-LAN или по меньше мере заботиться о профиле соединения вашей сетевой карты, выбирая хотя бы варианты с минимальной открытостью ресурсов наружу.

Как включить Wake-On-LAN

Есть несколько вариантов включения опции.

  • Самый простой — через BIOS материнской платы.
  • Другой вариант через специальную утилиту от производителя вашей материнской платы или сетевой карты.

В BIOS

Большинство старых компьютеров и многие современные имеют собственные настройки Wake-On-LAN, зашитые в BIOS. Для того, чтобы войти в BIOS, Вам нужно нажать на кнопку DEL или F1 или F2 при загрузке компьютера, После входа в BIOS перейдите в настройки питания (Power) или Дополнительные настройки (Advanced Options).

Award BIOS — как включить Wake on lan (WOL)

Рекомендуем ознакомиться со статьёй Почему нужно установить пароль на BIOS: как это сделать?, которая поможет дополнительно обезопасить свой компьютер от всяческих проблем, особенно касается ноутбуков.

В UEFI BIOS настройка включения Wake-On-LAN обычно находится в дополнительных опциях, иногда — в разделе Включение питания PCIE / PCI.

Также производители материнских плат называют технологию иначе:

  1. Aggresslive Link от ASRock
  2. ErP от Gigabyte
  3. PME от ASUS.
В отдельных версиях UEFI BIOS Wake on Lan «прячется» за другими названиями. Например, Aggresslive Link

В операционной системе Windows

Вы также можете включить Wake-On-LAN в операционной системе. Как это сделать в Windows:

  1. Откройте меню ПУСК и введите Диспетчер устройств.
  2. После открытия Диспетчера устройств разверните раздел Сетевые адаптеры.
  3. Щелкните правой кнопкой мыши на сетевой карте и выберите Свойства, затем перейдите на вкладку Дополнительно.
Включение Wake on lan на Windows по шагам. Шаг 1

 

Включение Wake on lan на Windows по шагам. Шаг 2 — Wake on magic packet

4. Прокрутите список, и найдите Wake on Magic Packet, Wake on LAN — каждый производитель называет эту настройку на свой лад. Измените значение на Enabled, если оно выключено.

5. Теперь перейдите на вкладку Управление электропитанием, и убедитесь, что опция Разрешить устройству будить компьютер включена. Дополнительно можно установить галку напротив Разрешить только волшебному пакету будить компьютер.

Видео по включению Wake on Lan на Windows:

В macOS

  • Откройте системные настройки и выберите Энергосбережение. Отметьте опцию Wake for Network Access или что-то подобное. Это позволит включить функцию.
  • Для версий MacOS X и более поздник — Аккумулятор → Сетевой адаптер → Выводить из режима сна для доступа к сети

По умолчанию эта опция включена:

Включение Wake on Lan на Mac OS

В Linux

У Ubuntu есть отличный инструмент, который может проверить, поддерживает ли сетевая карта Wake-on-LAN и можно ли его включить. Откройте терминал и установите ethtool, используя следующую команду:

Sudo apt-get install ethtool

А поддержку Wake-on-LAN можно, запустив:

Sudo ethtool eth0

Если у Вас сетевой интерфейс другой eth1, eth2, eth3 и так далее, замените его.

Sudo ethtool eth0

Найдите пункт Wake-on. Чтобы включить эту опцию, используйте следующую команду:

Sudo ethtool -s eth0 wol g

Повторно запустите команду Sudo ethtool eth0, чтобы убедиться во включении. Должно быть Wake-on: g.

Как включить компьютер с помощью Wake-on-LAN

Чтобы отправлять запросы Wake-on-LAN, есть несколько доступных вариантов:

Depicus для Windows, Apple и Android

У Depicus есть отличная серия легких инструментов для выполнения этой работы, включая графический интерфейс для Windows и командную строку для Windows и MacOS. Кроме того доступно отдельное приложение на Android, iPhone и Windows Mobile.

Сервис Depicus для отправки Wake-on-Lan запросов на Windows, Apple и Android
GUI сервиса для отправки запросов на удалённое включение компьютера

Генерируем Wake On Lan Magic Packet для Linux

Этот сценарий позволит отправлять из консоли очень простой запрос на запуск компьютера, например wakeonlan.tcl 192.168.0.55 00:40:63:D5:2A:B9.

Буквально, достаточно запустить скрипт и передать ему IP и MAC адрес компьютера, который собираемся включить.

WakeMeOnLan для Windows

Еще одна очень маленькая утилита, которая буквально имеет одну функцию — запускать компьютеры через Wake-on-LAN.

WakeMeOnLan для windows userello

TeamViewer

Удалённо включить компьютер можно с помощью программ удалённого рабочего стола. Такие приложения без труда разбудят спящий компьютер с помощью встроенной кнопки Wake Up, например как TeamViewer, которая позволяет использовать Wake-on-LAN. Список поддерживаемых платформ довольно обширен и доступен на официальном сайте.

Кроме того, в зависимости от программы Wake-on-LAN может работать по умолчанию, если Вы работаете с компьютера в Вашей локальной сети. Если программа автоматически не обрабатывает сетевые подключения для Wake-on-LAN, необходимо настроить маршрутизатор для пересылки UDP-портов с номерами 7 и 9, в частности, для MAC-адреса ПК, к которому Вы подключаетесь.

Оцените статью
Userello - бесплатные компьютерные онлайн-курсы и советы