Всем привет! Wake on LAN – это технология, разрешающая удаленно через сеть включить или разбудить компьютер. Она придумана достаточно давно, но массовой популярности среди обычных пользователей не получила. Хотя ее часто используют сисадмины, владельцы домашних серверов, NAS, рабочих ПК и люди, которым нужно включить компьютер без физического доступа к кнопке питания.
Проще говоря, вы можете оставить компьютер дома в спящем режиме, уехать, а потом отправить ему специальный сетевой пакет с телефона, ноутбука или другого компьютера. Сетевая карта получит этот пакет и даст команду материнской плате включить ПК. Но есть важное условие: Wake on LAN не работает «сам по себе». Его нужно включить в BIOS/UEFI, разрешить в Windows и правильно отправить пакет на нужный MAC-адрес.
ПРИМЕЧАНИЕ! Wake on LAN чаще всего нормально работает по кабелю Ethernet. По Wi-Fi похожая технология называется Wake on Wireless LAN или WoWLAN, но она поддерживается не всеми ноутбуками, адаптерами и драйверами. Поэтому если вам нужна стабильная удаленная активация компьютера, лучше подключать его к роутеру именно LAN-кабелем.
О технологии
Функция Wake on LAN (WoL) – это стандартный механизм дистанционного пробуждения ПК с помощью сетевых технологий. Для выполнения этой задачи должно выполняться несколько условий:
- Компьютер должен быть подключен к сети 220В. Если блок питания выключен тумблером или кабель питания вынут из розетки, Wake on LAN работать не будет.
- ПК должен быть физически подключен к работающему роутеру или коммутатору через LAN-кабель. Для Wi-Fi возможна только отдельная технология WoWLAN, и она работает не на всех устройствах.
- Опция Wake on LAN должна быть включена в BIOS/UEFI материнской платы.
- В Windows должны быть разрешены параметры пробуждения для сетевой карты.
- Сетевая карта должна получать дежурное питание, пока компьютер спит или выключен в поддерживаемом режиме.
Естественно, данную технологию должна поддерживать ваша сетевая карта, которая в современных реалиях часто интегрирована в материнскую плату. Последняя должна подключаться к блоку питания с форм-фактором ATX. Такой форм-фактор имеют почти все современные БП, которыми оснащают персональные компьютеры. На ноутбуках ситуация сложнее: даже если пункт Wake on LAN есть в драйвере, производитель может ограничить пробуждение только из сна, а не из полного выключения.
Настройка Wake on LAN обычно проводится через BIOS или UEFI, а потом через параметры сетевой карты в Windows. Следует сказать, что технология не новая и поддерживается многими сетевыми картами, которые уже давно «гуляют» на рынке. Но «поддерживается» не всегда значит «заработает с первого раза». На практике часто мешают быстрый запуск Windows, режим энергосбережения ErP в BIOS, старый драйвер сетевой карты или неправильная отправка magic packet.
ВАЖНО! Wake on LAN обычно лучше всего работает из режима сна или гибернации. Пробуждение после обычного завершения работы зависит от материнской платы, сетевой карты, драйвера, настроек BIOS/UEFI и режима быстрого запуска Windows. Если компьютер не просыпается после выключения, сначала проверьте работу из режима «Сон».
Если вы только разбираетесь с сетевыми адресами, сразу запомните два параметра. Для Wake on LAN нужен именно MAC-адрес сетевой карты, а не только IP-адрес компьютера. IP-адрес может меняться, а MAC-адрес привязан к сетевому адаптеру. Более подробно про MAC-адрес можно почитать тут.
Принцип работы
Все строится вокруг «Magic Packet» – специального «волшебного пакета», который отправляется в локальную сеть. Сетевая карта в дежурном режиме слушает сеть и ждет пакет, где много раз повторяется ее MAC-адрес. Как только нужный пакет найден, адаптер передает сигнал материнской плате, и компьютер просыпается.
Если совсем просто, Magic Packet обычно содержит:
- последовательность из байтов FF, которая идет в начале пакета;
- MAC-адрес нужной сетевой карты, повторенный 16 раз;
- служебную сетевую оболочку, через которую пакет доставляется в сеть.
Эта «магия» стандартизирована и применима к разным платформам: Windows, Linux, macOS, компьютерам на Intel и AMD. Чаще всего Magic Packet отправляют по UDP на порт 7 или 9, но жесткой привязки только к этим портам нет. В локальной сети главное, чтобы пакет дошел до сетевой карты нужного компьютера. Поэтому в программах для WoL вы часто увидите поля: MAC-адрес, IP-адрес или широковещательный адрес, маска подсети и порт.
Этими сведениями является Magic Packet, который предоставляет данные MAC-адреса сетевой платы. Эти данные компьютер обработает и запустит цепную реакцию.
Разберем на примере. У вас дома есть компьютер с MAC-адресом A1:B2:C3:D4:E5:F6. Вы открываете приложение Wake on LAN на телефоне, вводите этот MAC, указываете адрес сети, например 192.168.1.255, и порт 9. Телефон отправляет пакет в домашнюю сеть, роутер передает его по LAN, сетевая карта компьютера узнает свой MAC-адрес и будит ПК.
ПРИМЕЧАНИЕ! Wake on LAN не дает обратного подтверждения. Если вы отправили пакет, программа не всегда сможет точно сказать, проснулся компьютер или нет. Проверять результат обычно приходится по пингу, удаленному рабочему столу, TeamViewer, AnyDesk, доступу к серверу или просто по тому, появился ли ПК в сети.
Безопасность
Что такое Wake on LAN стало понятно, но безопасно ли использование этой технологии? Все зависит от того, где вы будете использовать Wake on LAN (WoL). Если пробуждение происходит внутри домашней защищенной сети, где Wi-Fi закрыт нормальным паролем WPA2 или WPA3, серьезной опасности обычно нет. Посторонний человек просто не сможет отправить пакет в вашу локальную сеть, если он к ней не подключен.
Если же вы хотите будить компьютер через интернет, ситуация становится сложнее. Чтобы Magic Packet дошел извне, часто приходится настраивать проброс портов на роутере, DDNS, белый внешний IP или VPN. Если открыть порт неправильно, вы можете не только не получить Wake on LAN, но и случайно увеличить доступность своей домашней сети из интернета. Более подробно про проброс портов на роутере можно почитать тут.
Если Wake on LAN нужен только дома, не открывайте его в интернет. Проще поставить приложение на телефон, подключиться к домашнему Wi-Fi и отправлять пакет из локальной сети. Если нужно включать ПК из другой страны или с работы, безопаснее поднять VPN на роутере или домашнем сервере, подключаться к своей домашней сети через VPN, а уже потом отправлять WoL-пакет как будто вы дома.
ВНИМАНИЕ! Сам Magic Packet обычно не содержит пароля и не шифруется. Он просто говорит сетевой карте: «Просыпайся, это твой MAC-адрес». Поэтому не стоит бездумно открывать UDP 7 или 9 в интернет. Если провайдер выдает серый IP, обычный проброс портов через интернет все равно может не заработать.
Если вы не знаете, белый у вас IP или серый, сначала проверьте этот момент. При сером IP ваш роутер находится за NAT провайдера, и входящие подключения из интернета до него не доходят напрямую. Более подробно про белый и серый IP-адреса можно почитать тут.
Как включить? Есть два основных этапа активации Wake on LAN: сначала включаем поддержку в BIOS/UEFI, потом разрешаем пробуждение в Windows. Если нужен запуск через интернет, третьим этапом настраиваем роутер.
В BIOS
В BIOS на старых материнских платах опция настраивалась следующим образом:
- Клавишей Delete или одной из функционального ряда F1 – F12 вызовите BIOS (UEFI).
- Откройте раздел «Power», «Advanced», «APM Configuration», «Power Management» или похожий раздел.
- Выставите «Enabled» напротив настройки пробуждения по сети или по PCI-E.
- Сохраните параметры клавишей F10 и перезагрузите компьютер.
На современных материнских платах с UEFI эта функция размещена в дополнительных настройках или в разделе питания PCI-E. Названия могут отличаться:
- Power On By PCI-E
- Resume By PCI-E Device
- Wake on LAN
- PME Event Wake Up
- PCI-E Device Power On
- Wake Up Event Setup
Производители материнских плат по-разному называют эти пункты. У ASUS часто встречается «Power On By PCI-E». У Gigabyte похожая настройка может называться «PME Event Wake Up» или «Resume by PCI-E». У ASRock обычно ищите пункты про PCI Devices Power On или Wake on LAN. А вот «ErP» – это не включение Wake on LAN, а режим энергосбережения. Если ErP включен, материнская плата может отключать дежурное питание сетевой карты, и WoL после выключения работать не будет.
ВАЖНО! Если в BIOS/UEFI есть параметр ErP, EuP или Deep Sleep, для проверки Wake on LAN лучше временно выключить его. Эти режимы уменьшают потребление в выключенном состоянии, но часто отключают питание USB, PCI-E и сетевой карты. В итоге лампочка LAN на роутере гаснет, а компьютер перестает слушать Magic Packet.
Если вы не знаете, как попасть в BIOS или UEFI, чаще всего при включении ПК нужно несколько раз нажать Delete или F2. На ноутбуках могут использоваться F2, F10, F12, Esc или отдельная кнопка. Более подробно про вход в BIOS на ноутбуке Lenovo можно почитать тут, а для других моделей принцип похожий: смотрим подсказку при включении или инструкцию к устройству.
В Windows
В операционной системе Windows настроить включение по локальной сети после сна или гибернации можно через параметры сетевой карты:
- Нажмите ПКМ по «Пуск» и запустите «Диспетчер устройств». Также можно нажать + R, ввести команду devmgmt.msc и нажать Enter.
- Выберите свой LAN-адаптер и перейдите в его свойства.
- Перейдите во вкладку «Дополнительно».
- Скрольте список и внимательно смотрите на свойства. Ищите «Wake on Magic Packet». Переведите «Значение» в разряд «Enabled».
- Кликните «Управление электропитанием» и убедитесь, что включены галочки «Разрешить отключение этого устройства для экономии энергии» и «Разрешить этому устройству выводить компьютер из ждущего режима». Третью галочку «Разрешать вывод компьютера из ждущего режима только с помощью магического пакета» я обычно тоже советую включать, чтобы компьютер не просыпался от случайного сетевого шума.
Названия параметров на вкладке «Дополнительно» могут отличаться в зависимости от драйвера. Кроме «Wake on Magic Packet» ищите:
- Wake on pattern match
- Shutdown Wake-On-Lan
- Wake from shutdown
- Wake on Magic Packet from power off state
- PME
- Green Ethernet или Energy Efficient Ethernet
Для начала включите именно «Wake on Magic Packet». Если есть настройка пробуждения из выключенного состояния, тоже включите ее. А вот «Wake on pattern match» можно оставить выключенной, если компьютер просыпается сам по себе. Pattern Match разрешает пробуждение не только от Magic Packet, но и от некоторых других сетевых событий, поэтому иногда оно дает случайные включения ночью.
ПРИМЕЧАНИЕ! На Windows 10 и Windows 11 Wake on LAN может не работать после обычного завершения работы из-за быстрого запуска. Для проверки отключите быстрый запуск и попробуйте снова. Более подробно про быстрый запуск Windows 10 можно почитать тут.
Чтобы отключить быстрый запуск вручную:
- Нажмите + R и введите команду powercfg.cpl.
- Слева откройте «Действия кнопок питания».
- Нажмите «Изменение параметров, которые сейчас недоступны».
- Снимите галочку «Включить быстрый запуск».
- Сохраните изменения и полностью выключите компьютер.
В Windows 11 путь почти такой же через классическую панель электропитания. Если нужной галочки нет, возможно в системе отключена гибернация. Для обычной проверки Wake on LAN это не критично: сначала проверьте пробуждение из сна. Если хотите разобраться отдельно, можете посмотреть инструкцию по быстрому запуску Windows 11.
При этом важно понимать: настраиваете вы обычную сетевую карту или Wi-Fi адаптер – это не одно и то же. Опция Wake on Wireless LAN будет работать только если ее поддерживает сам ноутбук, Wi-Fi модуль, драйвер и BIOS/UEFI. В большинстве случаев пробуждение по Wi-Fi доступно только из сна, а не из полного выключения. Поэтому для надежной работы WoL я все же использую кабель.
Как узнать MAC-адрес и IP компьютера
Перед отправкой Magic Packet нужно знать MAC-адрес сетевой карты. Самый быстрый способ в Windows:
- Нажмите + R.
- Введите команду cmd.
- В командной строке выполните:
ipconfig /all
Ищите свой Ethernet-адаптер. В строке «Физический адрес» будет MAC-адрес. Он выглядит примерно так: A1-B2-C3-D4-E5-F6. Для программ Wake on LAN его можно вводить с дефисами, двоеточиями или вообще без разделителей – зависит от конкретной программы.
Также запишите IPv4-адрес компьютера и основной шлюз. IPv4 пригодится для проверки, а шлюз покажет адрес роутера. Если вы хотите будить ПК через интернет, желательно закрепить за компьютером постоянный локальный IP в настройках роутера. Иначе сегодня ПК может получить адрес 192.168.1.45, а завтра 192.168.1.77, и проброс порта или правила будут работать не туда. Более подробно про настройку IP-адреса вручную можно почитать тут.
СОВЕТ! Лучше закреплять IP не в самой Windows, а в роутере через привязку DHCP по MAC-адресу. Тогда компьютер будет получать один и тот же адрес автоматически, а в Windows не придется вручную прописывать IP, маску, шлюз и DNS.
Программа для запуска
Есть различные программы, разрешающие пробуждать компьютер в одной локальной сети или через интернет:
- Depicus – простое ПО для отправки Magic Packet. Есть варианты для разных платформ. Достаточно указать MAC сетевой карты, локальный IP или широковещательный адрес, порт и маску подсети.
- WakeMeOnLan – утилита для Windows, которая сканирует локальную сеть, показывает устройства и умеет отправлять Wake on LAN пакет. Она удобна тем, что не перегружена лишними функциями.
- TeamViewer – разносторонняя утилита, которая умеет будить «уснувший» компьютер. Естественно, предварительно надо все настроить: учетную запись, Wake on LAN в TeamViewer, сетевую карту, BIOS/UEFI и сетевой доступ.
На телефоне тоже можно использовать приложения с названием вроде «Wake on LAN», «WOL» или «Magic Packet». Принцип везде одинаковый: создаете устройство, вводите MAC-адрес, указываете адрес сети и порт. Для домашней сети часто подходит широковещательный адрес вида 192.168.1.255 или 192.168.0.255, но он зависит от подсети вашего роутера.
Если вы отправляете пакет из локальной сети, роутер обычно не требует специальных настроек. Достаточно, чтобы телефон был подключен к тому же Wi-Fi, а компьютер – кабелем к этому же роутеру. Если отправляете пакет через интернет, все сложнее: нужен белый IP или DDNS, проброс UDP-порта, а иногда еще статическая ARP-запись или возможность роутера отправлять WoL из веб-интерфейса. На многих домашних роутерах через интернет Wake on LAN проще делать не пробросом порта, а через встроенную функцию «Wake on LAN» в самом роутере, если она есть.
Настройка через Linux
Если компьютер работает на Linux, Wake on LAN тоже можно настроить. Чаще всего используется утилита ethtool. Сначала нужно узнать имя сетевого интерфейса:
ip link
Обычно проводной интерфейс называется eth0, enp3s0 или похожим образом. Далее проверяем поддержку Wake on LAN:
sudo ethtool enp3s0
В выводе смотрим строки Supports Wake-on и Wake-on. Если в поддержке есть буква g, адаптер умеет просыпаться от Magic Packet. Включить можно так:
sudo ethtool -s enp3s0 wol g
После перезагрузки Linux эта настройка может сбрасываться. Чтобы сделать ее постоянной, нужно добавлять правило в NetworkManager, systemd service или настройки конкретного дистрибутива. Тут уже все зависит от Ubuntu, Debian, Fedora, Arch и других систем. Но общий смысл один: интерфейс должен уходить в сон с включенным параметром wol g.
Что делать, если Wake on LAN не работает
Если компьютер не просыпается, идем по простому списку:
- Проверьте, что ПК подключен к розетке, а блок питания включен.
- Подключите компьютер к роутеру именно LAN-кабелем.
- Убедитесь, что на LAN-порту роутера горит или мигает индикатор, когда ПК выключен или спит.
- Включите Wake on LAN или Power On By PCI-E в BIOS/UEFI.
- Отключите ErP, Deep Sleep и похожие режимы энергосбережения.
- В Windows включите Wake on Magic Packet и разрешите устройству выводить компьютер из сна.
- Отключите быстрый запуск Windows и проверьте снова.
- Обновите драйвер сетевой карты с сайта производителя материнской платы или ноутбука.
- Сначала проверьте пробуждение из режима «Сон», а уже потом из выключенного состояния.
- Проверьте, что в программе указан правильный MAC-адрес именно проводного адаптера.
Очень частая ошибка – пользователь вводит MAC-адрес Wi-Fi адаптера, а компьютер подключен к роутеру кабелем. В таком случае Magic Packet уходит не тому устройству. Нужно вводить MAC именно того адаптера, который должен принять пакет. Если Wake on LAN используется по кабелю, берите MAC Ethernet-адаптера.
Еще одна частая проблема – компьютер просыпается сам. В этом случае отключите «Wake on pattern match» и оставьте только «Wake on Magic Packet». Также можно проверить, какое устройство разбудило Windows. Откройте командную строку от имени администратора и выполните:
powercfg -lastwake
Если хотите посмотреть, какие устройства вообще имеют право будить компьютер, используйте:
powercfg -devicequery wake_armed
Если в списке есть мышь, клавиатура, сетевая карта или другое устройство, которое будит ПК без причины, его можно настроить отдельно в «Диспетчере устройств» на вкладке «Управление электропитанием». Но не отключайте все подряд, иначе компьютер может перестать просыпаться от нужных событий.
FAQ – короткие ответы
Wake on LAN включает компьютер из полного выключения?
Иногда да, но это зависит от материнской платы, сетевой карты, BIOS/UEFI, драйвера и настроек питания. Надежнее всего Wake on LAN работает из режима сна. Если из выключения не работает, отключите быстрый запуск Windows и ErP в BIOS.
Можно ли использовать Wake on LAN по Wi-Fi?
Можно только если устройство поддерживает Wake on Wireless LAN. На практике это работает не на всех ноутбуках и чаще только из сна. Для стабильной работы лучше использовать проводное Ethernet-подключение.
Какой порт нужен для Wake on LAN?
Чаще всего используют UDP 7 или UDP 9. В локальной сети порт обычно не так важен, если программа и роутер нормально отправляют Magic Packet. Для пробуждения через интернет порт нужно настраивать уже на роутере.
Почему компьютер не просыпается после выключения, но просыпается из сна?
Скорее всего сетевой адаптер не получает питание в выключенном состоянии или Windows выключает его из-за быстрого запуска. Проверьте ErP в BIOS, настройку Power On By PCI-E, параметр Shutdown Wake-On-Lan в драйвере и быстрый запуск Windows.
Нужен ли белый IP для Wake on LAN через интернет?
Да, если вы хотите отправлять пакет напрямую из интернета через проброс портов. Если у вас серый IP от провайдера, прямой доступ снаружи обычно не заработает. В таком случае используйте VPN, удаленный роутер с функцией WoL или облачную программу вроде TeamViewer, если она правильно настроена.
Почему после включения Wake on LAN компьютер просыпается сам?
Чаще всего виноват параметр Wake on pattern match или другое устройство, которому разрешено будить ПК. Оставьте пробуждение только по Magic Packet и проверьте команду powercfg -lastwake.
Можно ли разбудить компьютер, если выключен роутер?
Нет. Magic Packet должен как-то попасть к сетевой карте. Если роутер, коммутатор или питание сети выключены, пакет до компьютера не дойдет.
Почему программа пишет, что пакет отправлен, но ПК не включается?
Потому что отправка пакета еще не означает его получение. Проверьте MAC-адрес, подключение кабелем, настройки BIOS/UEFI, параметры сетевой карты, быстрый запуск Windows и состояние LAN-индикатора на роутере.












Хорошая штука, пробросил порт, включил комп и работаешь удаленно из любой точки мира)
Долго эту штуку в БИОС искал, но спасибо, что помогли
У нас на сервере надо было врубить, вроде работает. Надо ещё на роутере тоже настроить
У меня не работает функция пробуждение от сна или включение ПК удаленно. Компьютер подключен к роутеру через wi-fi -адаптер, в настройках которого “галочка” о разрешении пробуждения от сна – “серая” (не активная). Целый месяц ищу wi-fi -адаптер, с поддержкой функции Wake on Wireless LAN (WoWLAN). Нигде нет.