Бесплатно по России
Телефон в Москве
Отдел продаж
Техническая поддержка
По вопросам документов
Поиск
Блог
9 мин на чтение
Обновлено

Wake-on-LAN: что это и как удаленно включить компьютер по сети и через интернет

Ноутбук отправляет по сети магический пакет: шесть байт FF и MAC-адрес, повторенный 16 раз. Спящий компьютер с красной кнопкой питания

Быстрый ответ

Wake-on-LAN (WoL) — функция сетевой карты, которая включает компьютер по сигналу из сети. Сигнал называется магическим пакетом: в нем 6 байт FF и 16 раз повторенный MAC-адрес компьютера. Чтобы WoL работал, его включают в BIOS или UEFI и в настройках сетевой карты в системе, а компьютер подключают к сети кабелем. Через интернет пакет напрямую не дойдет: его отправляют из той же локальной сети через VPN, роутер или другой включенный компьютер.

Компьютер выключен, а файл с него нужен сейчас. Или администратору надо поставить обновления на десятки рабочих станций ночью, не обходя кабинеты. Обе задачи решает Wake-on-LAN: функция, которая удаленно включает компьютер по сигналу из сети.

Разберем, как устроен этот сигнал, что включить в BIOS, Windows и Linux, какими программами его отправить и как разбудить компьютер через интернет. В конце — чек-лист на случай, когда все настроено, а компьютер не включается.

Что такое Wake-on-LAN

Wake-on-LAN, сокращенно WoL, — стандарт удаленного включения компьютера по локальной сети. В его основе технология Magic Packet, которую AMD и Hewlett-Packard предложили как стандарт в 1995 году. В 1997 году ее приняли IBM и Intel, и с тех пор WoL поддерживают почти все проводные сетевые карты.

Пока компьютер выключен или спит, сетевая карта получает дежурное питание от блока питания и слушает сеть. Как только в сети появляется пакет с ее MAC-адресом в особом формате, карта подает материнской плате сигнал включиться. Компьютер стартует так же, как от кнопки питания.

Чтобы это сработало, нужны три условия:

  • материнская плата и сетевая карта поддерживают WoL, и функция включена в BIOS или UEFI;
  • в операционной системе сетевой карте разрешено будить компьютер;
  • компьютер подключен к сети кабелем и не обесточен: блок питания включен в розетку.

Как работает магический пакет

Магический пакет (Magic Packet) — это 102 байта:

  • 6 байт со значением FF;
  • MAC-адрес сетевой карты, повторенный 16 раз подряд: 16 × 6 = 96 байт.

Для компьютера с MAC-адресом 00:1A:2B:3C:4D:5E пакет выглядит так:

FF FF FF FF FF FF
00 1A 2B 3C 4D 5E   ← 1-й повтор
00 1A 2B 3C 4D 5E   ← 2-й повтор
...
00 1A 2B 3C 4D 5E   ← 16-й повтор

Обычно пакет отправляют по UDP на порт 9 или 7 на широковещательный адрес сети, например 192.168.1.255. Широковещательный адрес нужен, потому что у выключенного компьютера нет активного IP-адреса: пакет получают все устройства сети, а реагирует только карта с совпавшим MAC-адресом. Пакет можно отправить и без IP, отдельным Ethernet-кадром: так работает утилита etherwake.

Сетевая карта не проверяет, кто отправил пакет. Любое устройство в той же сети может включить компьютер, если знает его MAC-адрес. Поэтому во многих картах есть параметр «только магический пакет»: он не дает компьютеру просыпаться от другого сетевого трафика.

Из каких состояний просыпается компьютер

СостояниеОбозначениеWake-on-LAN
СонS3работает в большинстве систем
ГибернацияS4зависит от материнской платы и драйвера
Выключение с быстрым запуском WindowsS4, гибридноезависит от материнской платы и драйвера
Полное выключениеS5работает, если плата подает питание на сетевую карту
Компьютер обесточенG3не работает

В Windows 10 и 11 кнопка «Завершение работы» по умолчанию выполняет гибридное выключение: система сохраняет ядро на диск, как при гибернации. Microsoft в документации о Wake-on-LAN пишет, что официально поддерживает пробуждение из сна и из гибернации, запущенной явно, а из гибридного выключения и полного выключения — нет. На практике многие платы включаются и из этих состояний, но если WoL не срабатывает после выключения, первым делом отключите быстрый запуск (как — в разделе про Windows).

Как включить Wake-on-LAN в BIOS или UEFI

  1. Перезагрузите компьютер и войдите в BIOS или UEFI. Обычно для этого при включении нажимают Del, F2 или F10, клавишу показывает экран загрузки.
  2. Найдите раздел управления питанием: Power, Power Management, APM или Advanced.
  3. Включите параметр пробуждения по сети. У разных производителей он называется по-разному:
    • Wake on LAN, WOL;
    • Power On By PCI-E, Power On By PCI-E/PCI;
    • Resume by PCI-E Device, Resume by PME;
    • S4/S5 Wake on LAN.
  4. Если есть параметр ErP или ErP Ready, выключите его. Этот энергосберегающий режим отключает питание периферии после выключения компьютера, и сетевая карта перестает слушать сеть.
  5. Если есть параметр Deep Sleep или Deep Power Off, его тоже выключите: он работает так же, как ErP.
  6. Сохраните настройки, обычно клавишей F10.

Признак того, что карта получает питание после выключения: индикаторы на сетевом разъеме продолжают гореть. Если они гаснут, WoL из выключенного состояния работать не будет.

Как настроить Wake-on-LAN в Windows 10 и 11

Сетевая карта

  1. Откройте диспетчер устройств: нажмите Win + R, введите devmgmt.msc и нажмите Enter.
  2. Разверните раздел «Сетевые адаптеры» и откройте свойства проводного адаптера.
  3. На вкладке «Дополнительно» включите параметр Wake on Magic Packet. На картах Realtek включите и Shutdown Wake-On-Lan: он отвечает за пробуждение из выключенного состояния. На картах Intel похожий параметр может называться PME (Power Management Event).
  4. Если пробуждение срабатывает через раз, на той же вкладке выключите энергосберегающие режимы: Energy Efficient Ethernet и Green Ethernet.
  5. На вкладке «Управление электропитанием» отметьте «Разрешить этому устройству выводить компьютер из ждущего режима» и «Разрешать вывод компьютера из ждущего режима только с помощью магического пакета».

Названия параметров зависят от производителя карты и версии драйвера. Если нужных параметров нет, скачайте драйвер с сайта производителя карты или материнской платы: драйвер, который ставит Windows, иногда их не показывает.

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

powercfg /devicequery wake_armed

Быстрый запуск

  1. Откройте Панель управления → «Электропитание» → «Действия кнопок питания».
  2. Нажмите «Изменение параметров, которые сейчас недоступны».
  3. Снимите флажок «Включить быстрый запуск» и сохраните изменения.

Компьютер будет загружаться немного дольше, зато после выключения перейдет в состояние S5, из которого WoL работает на большинстве плат.

Как настроить Wake-on-LAN в Linux

Установите утилиту ethtool (в Debian, Ubuntu и Astra Linux — sudo apt install ethtool) и узнайте имя проводного интерфейса командой ip link. Дальше, на примере интерфейса enp3s0:

sudo ethtool enp3s0 | grep Wake-on
sudo ethtool -s enp3s0 wol g

Первая команда показывает, какие режимы поддерживает карта (Supports Wake-on) и какой включен сейчас (Wake-on). Буква g означает пробуждение магическим пакетом, d — WoL выключен. Вторая команда включает режим g. Если ethtool отвечает cannot enable unsupported WoL mode, карта не поддерживает WoL или функция выключена в BIOS.

Настройка через ethtool сбрасывается после перезагрузки. Чтобы она сохранилась, задайте ее в сетевых настройках системы.

Если сетью управляет NetworkManager (большинство дистрибутивов с графической средой):

nmcli connection show
sudo nmcli connection modify "Проводное подключение 1" 802-3-ethernet.wake-on-lan magic

Первая команда покажет имя подключения, вторая включит WoL для него.

Если сетью управляет systemd-networkd, создайте файл /etc/systemd/network/50-wol.link:

[Match]
MACAddress=00:1a:2b:3c:4d:5e

[Link]
NamePolicy=kernel database onboard slot path
MACAddressPolicy=persistent
WakeOnLan=magic

Файл заменяет для этой карты стандартные правила из /usr/lib/systemd/network/99-default.link. Поэтому строки NamePolicy и MACAddressPolicy перенесите из него, иначе интерфейс может получить другое имя.

Как узнать MAC-адрес компьютера

MAC-адрес нужен, чтобы отправить магический пакет. Узнайте его заранее, пока компьютер включен.

  • Windows: выполните ipconfig /all и возьмите «Физический адрес» проводного адаптера, например 00-1A-2B-3C-4D-5E. Короткий вариант — команда getmac /v.
  • Linux: выполните ip link и возьмите адрес после link/ether у проводного интерфейса.
  • Роутер: в веб-интерфейсе есть список устройств сети с MAC-адресами.

Нужен адрес именно проводной карты: у Wi-Fi адаптера он другой.

Программы для Wake-on-LAN

ПрограммаГде работаетКак отправляет сигнал
WakeMeOnLan (NirSoft)Windowsсканирует сеть, запоминает компьютеры и будит выбранные; бесплатная
wakeonlanLinux, macOSкоманда wakeonlan 00:1a:2b:3c:4d:5e
etherwakeLinuxEthernet-кадр без IP, нужны права root: sudo etherwake -i enp3s0 00:1a:2b:3c:4d:5e
Приложения Wake On LANAndroid, iOSтелефон в той же Wi-Fi сети отправляет пакет на выбранный компьютер
Роутеры MikroTikRouterOSкоманда /tool wol mac=00:1A:2B:3C:4D:5E interface=bridge
Роутеры с OpenWrtвеб-интерфейс LuCIстраница Wake on LAN из пакета luci-app-wol
AnyDeskклиент AnyDeskсервер AnyDesk просит включенный клиент в той же сети отправить пакет (документация)
RuDesktopклиент RuDesktopкнопка «Разбудить (Wake On Lan)» в клиенте, подробнее ниже

Все эти программы делают одно и то же: отправляют магический пакет в локальную сеть. Различаются они тем, откуда этот пакет отправить.

Как включить компьютер через интернет

Из интернета магический пакет в локальную сеть сам не попадет: роутер не пересылает широковещательные пакеты снаружи внутрь. Есть три рабочих способа.

  1. VPN в локальную сеть. Подключитесь к сети, где стоит компьютер, через VPN и отправьте пакет любой программой из таблицы. Это самый надежный и безопасный способ.
  2. Функция WoL в роутере. MikroTik и роутеры с OpenWrt отправляют пакет сами: зайдите в интерфейс роутера удаленно и выполните команду или нажмите кнопку на странице Wake on LAN. Веб-интерфейс роутера не открывайте в интернет без пароля и двухфакторной защиты.
  3. Включенное устройство в той же сети. Сервер, NAS, Raspberry Pi или офисный компьютер, который не выключается. Подключитесь к нему удаленно и отправьте пакет оттуда. Так работают программы удаленного доступа с функцией WoL.

В инструкциях встречается четвертый способ: пробросить на роутере UDP-порт 9 на широковещательный адрес сети. Многие роутеры не дают так сделать, а там, где дают, открытый порт позволяет включать ваши компьютеры кому угодно. Выбирайте один из трех способов выше.

Wake-on-LAN не работает: что проверить

  1. BIOS: WoL включен, ErP и Deep Sleep выключены.
  2. Индикаторы сетевого разъема горят после выключения. Если нет — карта без питания, вернитесь к пункту 1.
  3. Быстрый запуск Windows выключен. Проверьте пробуждение из сна: если из сна работает, а из выключения нет, дело в быстром запуске или в BIOS.
  4. Драйвер сетевой карты от производителя, параметры Wake on Magic Packet и Shutdown Wake-On-Lan включены.
  5. MAC-адрес проводной карты, а не Wi-Fi.
  6. Отправитель в той же сети, что и компьютер: в той же подсети, а не в гостевой Wi-Fi и не в другом VLAN.
  7. Компьютер подключен кабелем. Через Wi-Fi пробуждение работает редко и обычно только из сна.
  8. Ноутбук: многие ноутбуки просыпаются по сети только от зарядного устройства, а часть моделей не поддерживает WoL из выключенного состояния совсем.
  9. Linux: после перезагрузки ethtool снова показывает Wake-on: d — настройка не сохранена, задайте ее через NetworkManager или systemd.

Wake-on-LAN в RuDesktop

В RuDesktop функция удаленного включения встроена в клиент: в карточке устройства есть кнопка «Разбудить (Wake On Lan)». Чтобы она работала, нужно настроить компьютер так, как описано выше, и выполнить два условия из документации:

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

После пробуждения к компьютеру подключаются как обычно, по ID, без белого IP-адреса и настройки роутера. Бесплатный тариф для дома дает 2 часа подключений в сутки и все функции, кроме Wake-on-LAN. Удаленное включение доступно в платных тарифах.

Скачать RuDesktop · Удаленное управление компьютерами компании

Вопросы и ответы

Что такое Wake on Magic Packet в настройках сетевого адаптера?

Это параметр сетевой карты, который разрешает включать компьютер магическим пакетом Wake-on-LAN. Чтобы удаленное включение работало, значение должно быть «Включено». На картах Intel похожий параметр может называться PME.

Какие программы могут отправить сигнал Wake-on-LAN?

Отдельные утилиты: WakeMeOnLan для Windows, wakeonlan и etherwake для Linux, мобильные приложения Wake On LAN. Функция есть в роутерах MikroTik и OpenWrt и в программах удаленного доступа, например в RuDesktop и AnyDesk.

Почему Wake-on-LAN работает из сна, но не после выключения?

Чаще всего мешает быстрый запуск Windows: компьютер при выключении уходит в гибридную гибернацию, из которой сетевая карта может не проснуться. Отключите быстрый запуск и проверьте, что в BIOS выключен режим ErP, который обесточивает сетевую карту.

Можно ли включить компьютер по Wi-Fi?

Иногда. Технология называется Wake on Wireless LAN (WoWLAN), ее поддерживают не все адаптеры, и обычно она будит компьютер только из сна. Для надежного удаленного включения подключайте компьютер кабелем.

Как включить компьютер через интернет?

Магический пакет широковещательный, роутер не передает его из интернета в локальную сеть. Подключитесь к сети через VPN и отправьте пакет оттуда, используйте функцию Wake-on-LAN в роутере или отправьте сигнал с другого компьютера в той же сети, который не выключается.

Где найти MAC-адрес компьютера для Wake-on-LAN?

В Windows выполните в командной строке «ipconfig /all» и найдите строку «Физический адрес» у проводного адаптера. В Linux выполните «ip link» и возьмите адрес после «link/ether».

Назад к списку

Другие статьи

Посмотреть все
Блог
12 мин
Как управлять компьютером через интернет

Три года назад я был уверен, что TeamViewer — навсегда. Пока в один день он не попросил 45 тысяч за лицензию, которую я купить физически не мог.

Читать
Блог
15 мин
Настройка удаленного доступа к компьютеру на Windows

Настройте удаленный доступ к вашему компьютеру за минуты! Ищете простой способ получить удаленный доступ к вашему ПК с Windows 10?

Читать
Блог
11 мин
Управление и администрирование удаленных пользователей: инструменты и сервис

Управляйте удаленными командами! Откройте для себя все виды удаленного администрирования.

Читать
Блог
9 мин
Аналоги Radmin в 2026 году: полный обзор программ для удаленного доступа

Ищете аналог Radmin? RuDesktop — импортозамещающее российское решение в реестре отечественного ПО.

Читать
Посмотреть все