Как настроить Wake-on-LAN
Wake-on-LAN настраивают в три шага: разрешают пробуждение в BIOS, включают его в драйвере сетевой карты и учат отправителя посылать magic packet на нужный MAC-адрес. Работа занимает несколько минут, но зависит от платы, адаптера и схемы сети. Ниже — последовательность действий, проверка результата и разбор типичных ошибок.
- Что понадобится для настройки
- Как устроена схема пробуждения
- Шаг 1. Настройка BIOS или UEFI
- Шаг 2. Настройка адаптера в Windows
- Дополнительные параметры драйвера
- Как узнать MAC-адрес
- Шаг 3. Отправка пакета
- Настройка роутера и выход за пределы сети
- Настройка в Linux
- Почему пробуждение не работает
- Безопасность настройки
- Вопросы и ответы
Порядок важен: настройка в системе не поможет, пока плата не разрешает подачу питания на адаптер.
Что понадобится для настройки
Набор требований короткий, но проверять его нужно до изменения параметров. Иначе настройка уйдёт впустую.
| Что проверяют | Как выглядит готовность |
|---|---|
| Материнская плата | в BIOS есть опция пробуждения по сети |
| Блок питания | после выключения на карте горит индикатор |
| Сетевой адаптер | драйвер поддерживает Wake on Magic Packet |
| Сеть | отправитель и получатель в одном сегменте |
| Адрес | MAC-адрес известен и записан |
Отдельно нужен отправитель: второй компьютер, роутер с такой функцией или утилита на телефоне. Без него проверить настройку не получится.
Как устроена схема пробуждения
Пробуждение держится на дежурном питании. Пока компьютер выключен, блок питания продолжает подавать небольшое напряжение на сетевую карту.
Карта слушает входящие пакеты и ждёт свой адрес. Получив magic packet, она подаёт сигнал на включение платы. Дальше запускается обычная загрузка системы.
Пакет состоит из шести байтов 0xFF и MAC-адреса, повторённого шестнадцать раз. Он уходит по UDP на порт 9 или 7 и адресуется широковещательно.
Широковещательный пакет остаётся внутри сегмента. Через маршрутизатор он не проходит, поэтому технология рассчитана на локальную сеть.
Шаг 1. Настройка BIOS или UEFI
Настройку начинают с платы. Опция находится в разделах Power, Advanced, APM или «Управление питанием».
Нужный параметр может называться Wake on LAN, Power On By PCI-E, Resume By LAN или Power Up By Onboard LAN. Его переводят в положение Enabled.
Заодно проверяют энергосберегающие функции. ErP и EuP снимают дежурное питание, а Deep Sleep отключает часть цепей. При активных опциях пробуждение часто не работает.
Важно! Настройки сохраняют перед выходом из BIOS. На части плат параметр применяется только после полного выключения и повторного включения.
Если раздела с питанием нет, стоит проверить документацию платы. У некоторых моделей функция присутствует, но скрыта в расширенном режиме.
Шаг 2. Настройка адаптера в Windows
В системе проверяют драйвер и разрешения для конкретного адаптера.
- Открыть диспетчер устройств из контекстного меню кнопки «Пуск».
- Развернуть раздел «Сетевые адаптеры».
- Открыть свойства нужной карты двойным щелчком.
- Перейти на вкладку «Управление электропитанием».
- Включить вывод компьютера из ждущего режима.
Рядом находится пункт «Разрешать вывод только с помощью магического пакета». Его отмечают, чтобы машину не будил любой сетевой трафик.
Если вкладки нет, драйвер не заявляет поддержку функции. Помогает установка драйвера с сайта производителя платы или адаптера, а не универсального из системы.
Важно! Обновление драйвера иногда сбрасывает разрешения. После крупного обновления Windows настройку стоит перепроверить.
Дополнительные параметры драйвера
На вкладке «Дополнительно» собраны параметры, которые влияют на пробуждение и на энергосбережение.
- Wake on Magic Packet — основной параметр, его включают.
- Wake on pattern match — пробуждение по шаблону трафика, чаще его выключают.
- Green Ethernet и энергосберегающие режимы — могут мешать приёму пакета.
- Отключение адаптера при простое — снимают, если машина должна слушать сеть.
- Скорость соединения при выключении — параметр части драйверов Realtek.
После каждого изменения нажимают «ОК» и проверяют результат отправкой пакета. Менять несколько параметров сразу не стоит: причина ошибки станет неочевидной.
Как узнать MAC-адрес
Адрес нужен отправителю, поэтому его фиксируют заранее. В Windows подходят команды getmac /v и ipconfig /all.
В выводе смотрят строку «Физический адрес» у активного адаптера. Это шесть пар шестнадцатеричных цифр, разделённых дефисами или двоеточиями.
Если машина уже выключена, адрес ищут в таблице ARP командой arp -a. Запись сохраняется, пока устройство отвечало на запросы.
У ноутбука бывает два адаптера: проводной и беспроводной. Для пробуждения нужен тот, который остаётся подключённым к сети.
Шаг 3. Отправка пакета
Отправку выполняют с устройства в той же сети. Подойдёт компьютер с утилитой, роутер с функцией WOL или клиент на телефоне.
В поле указывают MAC-адрес, порт 9 и широковещательный адрес сегмента. Некоторые утилиты просят IP-адрес и сами подставляют широковещательный.
В PowerShell встроенной команды нет. В Linux используют пакеты etherwake или wakeonlan, в Windows — отдельную программу.
Результат проверяют по индикатору на системном блоке. Если питание подано, машина начнёт загрузку, и через некоторое время появится клиент удалённого доступа.
Повторять отправку подряд не стоит. Между попытками делают паузу.
Настройка роутера и выход за пределы сети
Для пробуждения из другой сети одной утилиты мало. Нужен канал, по которому команда дойдёт до локального сегмента.
- VPN: устройство получает адрес внутри сети и отправляет пакет как локальное.
- Функция WOL в роутере: пакет формирует само устройство по веб-команде.
- Постоянный хост: компьютер или мини-сервер принимает команду извне и будит остальные машины.
Проброс UDP-порта работает не на всех моделях. Широковещательный адрес часто не поддерживается, а фиксированный адрес получателя требует статической записи.
Для стабильности MAC закрепляют за портом или за адресом. Тогда после перезагрузки роутера пакет не уйдёт на чужое устройство.
Важно! Открытый в интернет порт WOL не защищён паролем. Такой доступ лучше закрывать VPN или ограничением по адресам.
Настройка в Linux
В Linux пробуждение включают через ethtool. Команда ethtool eth0 показывает текущее состояние строки Wake-on.
Значение g означает пробуждение по magic packet, d — функцию отключает. Изменение делают командой ethtool -s eth0 wol g.
Настройка не сохраняется после перезагрузки. Её закрепляют в конфигурации сети или в правиле, которое выполняется при старте системы.
Проверка та же, что в Windows: отправить пакет из того же сегмента и посмотреть, включится ли машина.
Почему пробуждение не работает
Большинство ошибок связано с питанием, драйвером или адресом. Ниже — частые сочетания симптомов и причин.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Индикатор на карте не горит | нет дежурного питания | ErP, кабель, блок питания |
| Пакет уходит, машина молчит | неверный MAC или порт | адрес адаптера, порт 9 |
| Пробуждение работает из сна, но не после выключения | ограничение платы в состоянии S5 | Deep Sleep, настройки драйвера |
| Машина включается сама | разрешён вывод по любому пакету | Wake on pattern match |
| Из другой сети не срабатывает | широковещательный пакет не маршрутизируется | VPN, функция WOL на роутере |
Отдельная причина — изоляция клиентов. В гостевой сети и в некоторых корпоративных сегментах устройства не видят друг друга, и пакет просто не доходит.
Ещё один источник проблем — быстрый запуск Windows. Гибридное выключение оставляет систему в состоянии, из которого часть адаптеров не будит машину.
Безопасность настройки
Пробуждение по сети удобно, но не защищено паролем. В локальном сегменте пакет может отправить любой участник, знающий MAC-адрес.
Ограничить круг отправителей можно средствами сети: отдельный сегмент, список разрешённых адресов, запрет широковещательных пакетов из гостевой зоны.
Открытый наружу порт WOL расширяет эту возможность на весь интернет. Поэтому для удалённого офиса предпочтительнее VPN, а не прямой проброс.
После включения машина должна требовать обычной аутентификации. Питание не должно давать доступ к системе в обход пароля и второго фактора.
Вопросы и ответы
Ниже — короткие ответы на частые вопросы по теме.
Нужно ли настраивать WOL на обоих компьютерах?
Нет. Настройки BIOS и драйвера нужны только на машине, которую планируют включать. На отправителе достаточно утилиты и MAC-адреса.
Какой порт использовать, 7 или 9?
Оба варианта допустимы. Порт 9 применяют чаще, а некоторые адаптеры принимают пакет на оба порта одновременно.
Работает ли настройка на ноутбуках?
Часто да, но зависит от модели. Некоторые производители отключают пробуждение при работе от батареи или требуют фирменную утилиту.
Почему после обновления Windows всё перестало работать?
Обновление могло заменить драйвер или сбросить разрешения. Стоит перепроверить вкладку управления электропитанием и параметры драйвера.
Можно ли будить компьютер через мобильный интернет?
Только через промежуточное звено: VPN, функцию WOL на роутере или постоянный хост в локальной сети. Напрямую пакет не дойдёт.
Есть ли готовый инструмент в PCDesk?
Да, инструмент Wake-on-LAN входит в набор клиента. Он отправляет пакет по MAC-адресу, а дальнейшее подключение идёт обычным порядком.