Удаленное включение ПК. Wake On Lan
Wake On LAN (WOL) — это функция, которая позволяет удалённо включать компьютер по сети (LAN или даже через интернет). Компьютер получает специальный «магический пакет» (magic packet) от другой машины, и сетевая карта просыпается, чтобы включить ПК.
Важные требования для работы:
- Только по проводному (Ethernet) подключению — по Wi-Fi не работает (карта Wi-Fi выключена вместе с компьютером).
- Питание от розетки (даже когда ПК выключен).
- Поддержка WOL от материнской платы/сетевой карты (Intel, Realtek и т.д.).
- Правильные настройки BIOS и Windows.
1. Настройка в BIOS (обязательно!)
- Перезагрузите компьютер и войдите в BIOS (обычно Delete, F2, F10 или F12 — смотрите на экране).
- Найдите раздел Power / APM / Advanced / Wake Up / Power Management Setup.
- Включите:
- Wake on LAN / Resume by LAN / Power on by PCI-E / Resume by PCI-E Device.
- Обязательно отключите «EuP 2013», «ErP Ready» или «Energy Saving» — иначе карта будет отключена и WOL не сработает.
- Сохраните и выйдите (F10 + Enter).
2. Настройка в Windows (10/11)
- Откройте Диспетчер устройств (правой кнопкой по Пуск).
- Разверните Сетевые адаптеры (Ethernet).
- Правой кнопкой по вашей карте Ethernet → Свойства.
- Вкладка Управление питанием:
- Поставьте галочку Разрешить этому устройству включать компьютер.
- Обязательно галочка Разрешить только магический пакет для пробуждения (важно!).
- Вкладка Дополнительно (Advanced):
- Найдите Wake on Magic Packet / WOL / Enable PME.
- Поставьте Включено (Enabled).
- Можно включить «Wake on Pattern Match» (если нужно).
- Сохраните.
Важно! Отключите Быстрый запуск Windows (самая частая причина, почему WOL не работает):
- Параметры → Система → Питание и спящий режим → Дополнительные параметры питания.
- Слева Выберите, что делают кнопки питания → Изменить параметры, которые сейчас недоступны.
- Снимите галочку Включить быстрый запуск (рекомендуется).
Проверьте, что WOL включён:
- Откройте PowerShell от имени администратора и выполните:
powercfg /devicequery wake_armed - Должна появиться ваша Ethernet-карта.
3. Как отправить пакет (тест)
Самый простой способ — команда в командной строке от имени администратора:
wol.exe <MAC-адрес> (или wol -m <MAC-адрес>)
Пример: wol 00:11:22:33:44:55
Или используйте бесплатную программу Gammadyne Wake-On-LAN (скачать можно в Google).
Для других ОС
Linux:- Установите ethtool: sudo apt install ethtool (Ubuntu/Debian) или sudo dnf install ethtool (Fedora).
- Включите в BIOS (то же, что выше).
- Отключите Fast Shutdown в sudo systemctl disable systemd-rfkill (если стоит).
- Включите WOL: sudo ethtool -s eth0 wol g (g = magic packet)
- Тест: sudo wakeonlan 00:11:22:33:44:55
- Включите в Системные настройки → Сеть → Ethernet → Дополнительно → Питание.
- Включите Разрешить этому устройству включать компьютер и Магический пакет.
- Отключите «Автоматический спящий режим».
Если не работает
- Проверьте LED на сетевой карте: при выключенном ПК он должен мигать/светиться (зелёный/оранжевый).
- Обновите драйверы сетевой карты с сайта производителя (Intel/Realtek/ASUS и т.д.).
- Убедитесь, что ПК полностью выключен (не в спящем режиме).
- Если хотите включать с телефона/удалённо через интернет — используйте TeamViewer (встроенная поддержка WOL) или SayBoot / Wake-on-LAN приложения.