Что такое Wake-on-LAN
Wake-on-LAN — технология, позволяющая включить или разбудить компьютер сетевым сигналом. Ему отправляют специальный «магический пакет», содержащий MAC-адрес сетевой карты, и она, оставаясь под слабым питанием при выключенном компьютере, реагирует на него. Так можно запустить домашний ПК или сервер с телефона, не вставая с дивана.
Технология лучше работает по кабелю. Через Wi-Fi её поддерживают не все устройства, поэтому для надёжности подключайте компьютер Ethernet-кабелем.
Настройка в BIOS
Перезагрузите компьютер и войдите в настройки прошивки материнской платы. Найдите параметр, связанный с пробуждением от сетевой карты или от сигнала PCI-E; названия различаются у производителей. Включите его. Иногда нужно также отключить функции глубокого энергосбережения, при которых сетевая карта обесточивается.
Сохраните настройки и выйдите. Без этого шага остальные действия не сработают: карта просто не получит питания в выключенном состоянии.
Если нужного пункта нет, ищите его в разделах управления питанием или расширенных настроек. Иногда он объединён с пробуждением от других устройств. Для ноутбуков функция может быть недоступна или работать только при питании от сети, поэтому проверьте это заранее.
Настройка в системе
В Windows откройте свойства сетевого адаптера в диспетчере устройств и на вкладке управления электропитанием разрешите устройству выводить компьютер из ждущего режима, а при необходимости — только магическим пакетом. На вкладке дополнительных свойств проверьте параметры с упоминанием пробуждения по сигналу.
Отключите быстрый запуск, если он мешает пробуждению из полного выключения. В Linux нужную опцию включают утилитой управления сетевым интерфейсом, а в macOS есть настройка пробуждения по сети в разделе энергосбережения.
Отправка магического пакета
Узнайте MAC-адрес проводной сетевой карты. Пакет можно отправить из приложения на телефоне, программой на другом компьютере или из веб-интерфейса роутера, если он поддерживает функцию. В локальной сети достаточно указать MAC, а иногда и широковещательный адрес.
Для запуска из внешней сети понадобится дополнительная настройка: роутер должен пропустить пакет и передать его в локальную сеть. Открытие портов для этого сопряжено с рисками, поэтому надёжнее попасть в домашнюю сеть через защищённый туннель и отправить пакет изнутри.
Если вы отправляете пакет со смартфона, убедитесь, что он подключён к той же сети, а не к мобильному интернету. Для проверки достаточно временно отключить мобильные данные. Правильный MAC-адрес вводится в шестнадцатеричном виде из шести пар символов, разделённых двоеточием или дефисом.
Если компьютер не просыпается
Проверьте по порядку: включена ли функция в BIOS, разрешено ли пробуждение в драйвере, верен ли MAC-адрес, подключён ли кабель и горит ли индикатор на разъёме при выключенном компьютере. Если индикатор не горит, карта обесточена. Попробуйте отправить пакет из той же локальной сети.
Если из локальной сети всё работает, а извне нет, дело в маршрутизации. Помните и о безопасности: пакет сам по себе не даёт доступа к данным, но лишняя открытость домашней сети опасна.
Безопасность и практические советы
Магический пакет не содержит пароля, и его отправка возможна любым устройством в локальной сети. Поэтому в общей или гостевой сети такая функция открывает лишнюю возможность для случайного или намеренного включения вашего компьютера. Держите функцию в домашней сети под контролем и ограничивайте доступ к ней.
Практические советы: зарезервируйте адрес компьютера на роутере, чтобы не путаться; проверьте на разных сценариях, включая полное выключение и спящий режим; не забывайте, что после отключения питания розеткой сетевая карта не получит питания. Если вы часто удалённо запускаете компьютер, свяжите это с настройкой удалённого рабочего стола, чтобы после пробуждения сразу подключиться.