[Ноутбук/AIO] Как включить функцию Wake on LAN (WOL)
Отсканируйте QR-код, чтобы открыть эту страницу на вашем смартфоне.
[Ноутбук/AIO] Как включить функцию Wake on LAN (WOL) Функция пробуждения по локальной сети (Wake on LAN) позволяет вывести систему из режима сна или гибернации через сеть. В этой статье описывается, как включить функцию пробуждения по локальной сети(Wake on LAN) для ноутбука ASUS или моноблока. Примечание. Доступность функции пробуждения по локальной сети (Wake on LAN) зависит от модели компьютера. Чтобы использовать функцию пробуждения по локальной сети (Wake on LAN) необходимо сначала настроить соответствующие параметры конфигурации ОС Windows и BIOS. Пожалуйста, выполните следующие действия: Отключите функцию быстрого запуска
- Напишите в строке поиска Windows и выполните поиск [Выбрать схему электропитания] ① , потом нажмите [Открыть] ② .
- Нажмите на [Действия кнопок питания] ③ .
- Нажмите на [Изменение параметров, которые сейчас недоступны] ④ .
- Снимите галочку с параметра [Включить быстрый запуск] ⑤ , потом нажмите на кнопку [Сохранить изменения] ⑥ .
Параметр «Разрешить этому устройству выводить компьютер из ждущего режима» в настройках сетевого Ethernet адаптера
- Нажмите правой кнопкой мыши на значок [Пуск] в панели задач ① , выберите и откройте [Диспетчер устройств] ② .
- Раскройте список сетевых адаптеров — нажмите на стрелочку [Сетевые адаптеры] ③ , потом нажмите правой кнопкой мыши на [модель сетевого адаптера] ④ и выберите [Свойства] ⑤ .
Примечание: Название сетевого адаптера может отличаться в зависимости от модели. - Нажмите на вкладку [Управление электропитанием] ⑥ , установите галочку для параметра [Разрешить этому устройству выводить компьютер из ждущего режима] ⑦ , потом нажмите [OK] ⑧ .
Включите функцию пробуждения по сети (Wake on LAN) в настройках конфигурации BIOS
- Пока компьютер выключен нажмите и удерживайте клавишу [F2] на клавиатуре, потом нажмите на [Кнопку питания] (не отпускайте клавишу [F2] пока компьютер не войдет в настройки BIOS). В статье по ссылке Вы можете больше узнать о том, Как войти в настройки BIOS.
- После входа в настройки BIOS, выберите расширенный режим отображения настроек — Advanced Mode, нажав на клавишу [F7] или с помощью мышки ① .
- После переключения в расширенный режим отображения настроек, перейдите на вкладку [Advanced] ② и выберите раздел [Network Stack Configuration] ③ .
- В разделе Network Stack Configuration для параметра [Network Stack] ④ установите значение [Enabled] ⑤ .
- Включите или выключите параметры IPv4 PXE или IPv6 PXE, в зависимости от Ваших требований ⑥ .
- Теперь нажмите клавишу [F10] и выберите [Ok] ⑦ для сохранения изменений и выхода из BIOS.
- Компьютер перезагрузится, будет выполнена загрузка Windows. Теперь Вы можете использовать функцию пробуждения по локальной сети (Wake on LAN).
Wake on lan: как определить его наличие?
Добрый день! Есть компьютер который хотелось бы включать удаленно, но не совсем понятен факт поддержки WoL со стороны материнской платы. В настройках BIOS его упоминания нет вообще.
Dmidecode говорит:
System Information Manufacturer: DEPO Computers Product Name: MCP61M2MA Version: FAB1.0 Serial Number: 151202-132 UUID: 5A5A5A5A-5A5A-5A5A-5A5A-5A5A5A5A5A5A Wake-up Type: Power Switch SKU Number: Family:
Вывод ethtool:
Supports Wake-on: g Wake-on: d
Включаю поддержку wake on lan:
[root@andrew-box shooter]# ethtool -s eth0 wol g [root@andrew-box shooter]# ethtool eth0 | grep -i wake-on Supports Wake-on: g Wake-on: g
После выключения компьютер игнорирует полученые волшебные пакеты.
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:15:58:ae:6d:ae brd ff:ff:ff:ff:ff:ff
shooter@homesrv ~ $ wakeonlan -p 250 00:15:58:ae:6d:ae Sending magic packet to 255.255.255.255:250 with 00:15:58:ae:6d:ae
Даже не знаю что делать дальше. Есть идеи?
shooter93 ★★
27.03.15 05:51:16 MSK
Включение по сети с Wake-on-LAN
Wake-on-LAN (WOL; в переводе с англ. — «пробуждение по [сигналу из] локальной сети») — технология, позволяющая удалённо включить спящий, выключенный или компьютер в режиме гибернации, но поддержка этого (особенно для выключенного компьютера) зависит от аппаратного обеспечения и настроек BIOS/UEFI. Большинство современных компьютеров имеют функцию WOL — она может быть указана в разделе PME (Power Management Events — События управления питанием).
Причины использовать WOL с DD-WRT:
- Вы не хотите, чтобы компьютер был включен всё время, но вы хотите использовать его вне своего дома или офиса, и компьютер подключен к маршрутизатору DD-WRT, который постоянно включен.
- Компьютер является медиасервером, который автоматически засыпает, но вы хотите, чтобы он автоматически активировался для доступа к файлам.
[edit] Подготовка
- Компьютер с поддержкой WOL. Большинство современных компьютеров поддерживают эту технологию.
- Права администратора на компьютере, который вы хотите иметь возможность разбудить по сети.
- Компьютер должен иметь статический IP-адрес, назначенный вручную или полученный через резервирование DHCP. В приведенном ниже примере мы предполагаем, что локальная сеть маршрутизатора — 192.168.1.x (по умолчанию), а компьютер со статическим IP — 192.168.1.254.
- В идеале, второй компьютер для проверки возможности первого к пробуждению. Вы также можете использовать веб-интерфейс устройства DD-WRT для отправки тестовых пакетов вместо второго ПК.
[edit] Включение WOL на компьютере
- На адаптере локальной сети компьютера (физический адаптер Ethernet или беспроводной, при условии поддержки BIOS) выберите Свойства → Параметры.
- Вкладка «Управление питанием» (справа). Установите второй и третий флажки, чтобы включить WOL. Нажимайте кнопку OK, пока не вернетесь к сетевым подключениям. Теперь компьютер может нормально запускаться из режимов Hibernate, Standby или PowerOff при получении специального пакета управления.
- Приготовьтесь протестировать настройки с помощью утилиты WOL Magic Packet Sender http://magicpacket.free.fr/ (бесплатно). Установите её на оба компьютера.
- На пробуждаемом компьютере откройте пакет WOL Magic Packet и на вкладке Receive нажмите зеленую кнопку Start.
- На втором компьютере откройте пакет WOL Magic Packet и на вкладке Send введите:
- IP-адрес или доменное имя первого компьютера.
- 0.0.0.0 в поле Subnet Mask (выберите из выпадающего списка).
- MAC-адрес сетевого адаптера первого компьютера. Используйте команду «ipconfig /all», чтобы узнать адрес.
Повторите предыдущие шаги или просмотрите советы по устранению неполадок, пока они не сработают, прежде чем продолжить.
[edit] Проверьте, что WOL работает в локальной сети
Переведите первый компьютер в спящий режим, режим ожидания и выключите, каждый раз нажимая кнопку Send на втором компьютере, чтобы проверить каждый режим и убедиться, что WOL работает и компьютер запускаться.
После того, как этот шаг заработает, вы сможете приступить к проверке WOL, находясь вне локальной сети, например, в кафе или другом удаленном месте.
[edit] Устранение неполадок
Wake-on-LAN обычно отключена по умолчанию на большинстве ПК. Эта функция должна быть включена в BIOS компьютера, иначе WOL не будет работать. Обратитесь к руководству по материнской плате и экрану BIOS (чтобы к нему попасть, нужно обычно нажать клавишу DEL при запуске компьютера). Если вы не видите опции типа WakeOn в своем BIOS, обычно где-то в Power Management, ваша материнская плата может не поддерживать WOL.
- Хорошее место для начала здесь: http://www.smallnetbuilder.com/lanwan/lanwan-howto/29941-how-to-wake-on-lan—wake-on-wan
[edit] Способы пробуждения компьютера
[edit] По Telnet или SSH
Примечание. Это предпочтительный способ удаленной отправки магических пакетов WOL.
Если у вас есть локальный или удаленный доступ к маршрутизатору по Telnet или SSH, вы можете активировать компьютер в локальной сети, используя следующую команду:
/usr/sbin/wol -i 192.168.1.255 -p PP AA:BB:CC:DD:EE:FF
Обратите внимание, что важно указывать полный путь к «/usr/sbin/wol». Просто «wol» не будет работать.
Замените AA:BB:CC:DD:EE:FF фактическим MAC-адресом компьютера, который вы хотите запустить удаленно. Аналогичным образом замените 192.168.1.255 фактическим широковещательным адресом сети (192.168.1.255 — широковещательный адрес, когда компьютер имеет IP-адрес 192.168.1.x и маску подсети 255.255.255.0). Замените «PP» на номер порта, который прослушивает ваша машина (обычно 7 или 9).
[edit] Через переадресацию портов
Чтобы удаленно разбудить компьютер через Интернет с помощью Wake-on-LAN следуйте этим инструкциям:
1 — Создайте правило переадресации порта в веб-интерфейсе (Applications & Gaming → Port Range Forward) на выбранный IP-адрес:
wol | 9 | 9 | udp | 192.168.1.254 | x
- Здесь 9 — это значение по умолчанию, но вы можете использовать любой номер порта, если программа для пробуждения поддерживает работу с портами, отличными от 9. Большинство служб WOL будут использовать UDP-порт 7 или 9.
- 192.168.1.254 — это IP-адрес в локальной сети, это может быть любой IP-адрес, если он не назначен никакому другому устройству.
2 — Добавьте статическую запись ARP, введя следующую строку в разделе Administration → Commands веб-интерфейса, а затем сохраните с помощью кнопки Save Startup.
arp -i br0 -s 192.168.1.254 FF:FF:FF:FF:FF:FF
- Не изменяйте MAC-адрес FF:FF:FF:FF:FF:FF, это специальный MAC-адрес, используемый для широковещательной рассылки. Волшебные пакеты WOL создаются с использованием MAC-адреса целевого компьютера, но должны и почти всегда отправляться через широковещательную рассылку. MAC-адрес, используемый здесь, управляет тем, как пакет отправляется, а не как он формируется.
- IP-адрес 192.168.1.254 должен соответствовать IP-адресу, который вы использовали на предыдущем шаге. Опять же, этот IP-адрес должен соответствовать вашей локальной сети, и не должен быть назначен любому другому устройству сети.
- Объяснение / обоснование этой настройки: как правило, пакеты WOL отправляются на специальный широковещательный IP-адрес — на конечный .255 в подсети или на 255.255.255.255. Поскольку переадресация портов на эти специальные выделенные широковещательные IP-адреса не работает, нам нужно создать собственный широковещательный IP-адрес, взяв неиспользуемый IP-адрес и назначив ему широковещательный MAC-адрес, а затем перенести порт на него.
- В качестве необязательной альтернативы, вместо команды arp, можно использовать ip neigh (которая делает то же самое, что и arp). Поддержка ip neigh была удалена из DD-WRT начиная со сборки 17650, а поддержка arp недоступна в сборках DD-WRT ранее 5672.
ip neigh change 192.168.1.254 lladdr ff:ff:ff:ff:ff:ff nud permanent dev br0 ip neigh add 192.168.1.254 lladdr ff:ff:ff:ff:ff:ff nud permanent dev br0
3 — Перезагрузите маршрутизатор или выполните команды вручную.
- Чтобы разбудить компьютер из Интернета с помощью имени доменного имени DynDNS маршрутизатора DD-WRT (или, если вы его знаете, общедоступного IP-адреса маршрутизатора), воспользуйтесь одной из следующих служб.
- Mestrona’s online WOL. Вам нужно переадресовать порт 9 UDP на первом шаге, чтобы использовать этот сервис.
- Wake-On-LAN Online. Он работает как на портах 7 и 9, так и позволяет использовать WOL по URL-адресу вида: http://mobile.wakeonlan.me/?ip=HOSTNAME&mac=MACADDRESS. Это также позволяет выполнять пробуждение по расписанию.
- Используйте программу WOL Magic Packet со второго компьютера со следующими параметрами:
- Имя хоста: доменное имя DynDNS или IP-адрес маршрутизатора DD-WRT.
- Маска подсети: 255.255.255.255.
- MAC-адрес: MAC-адрес пробуждаемого компьютера, а не MAC-адрес маршрутизатора DD-WRT.
- Нажмите зеленую кнопку Send.
[edit] Automatic Wake-On-LAN Daemon
Служба (демон) автоматического включения Automatic Wake-On-LAN Daemon будет периодически отправлять пакет пробуждения по локальной сети через заданные интервалы. Это может быть полезно для поддержания системы в сети во включенном состоянии (например, компьютер-медиацентр).
В качестве интервала Interval вы можете ввести значение от 15 до 86400 секунд (1 сутки). Доменное имя целевого компьютера Host name должно быть широковещательным IP-адресом для локальной сети, например: 255.255.255.255 или 192.168.1.255. SecureON Password — это пароль для компьютеров, BIOS которых поддерживает безопасность функции WOL на основе пароля. Если у вас нет BIOS, требующего такого пароля, вы можете оставить поле пустым или ввести 00-00-00-00-00-00. MAC-адрес(а) MAC Address должен содержать MAC-адрес сетевых компьютеров, на которые вы хотите отправить пакеты WOL в локальной сети.
Пакеты, сгенерированные службой WOL, отправляются на UDP-порт 40000. Скорее всего, вам не нужно об этом беспокоиться, если только система, которую вы пытаетесь пробудить, не находится в другой подсети или вы не пытаетесь отслеживать пакеты.
Примечание: пользовательский интерфейс говорит, что интервал Interval принимает диапазон от 1 до 86400 секунд, но он будет отправлять пакет WOL с интервалом не менее 15 секунд. Все значения ниже 15 принимаются, но интервал будет всё равно 15 секунд.
Полезный инструмент для просмотра пакетов WOL на компьютере с Windows доступен по адресу www.depicus.com/wake-on-lan (используйте порт 40000 при мониторинге). Или вы можете использовать более общий инструмент анализа протокола, такой как Wireshark.
[edit] Скрипты WOL
- Пробуждение определенного компьютера по команде из Интернета: Web Server Wake-up.
- Чтобы разбудить по имени: Name-based WOL.
[edit] Смотрите также (обсуждения на форуме)
- WOL for WinXP workstations (solution)
- WRT54G 1.1, WoL over Internet and Vista
- More on Wake on LAN (WOL)
- WOL through SSH
- !!HELP!! — WOL — Magic Packet
- Schedule Wake-On-LAN with a Linksys WRT54GL
- WOL Script
[edit] Ссылки
Удаленное включение компьютера с помощью Wake-on-LAN (WOL)
Сетевым администраторам и различным информационным системам в крупных компаниях зачастую требуется выполнять такие операция как резервное копирование, установка обновлений программных продуктов на компьютерах в локальной сети в ночное время чтобы это не мешало работе пользователей. Однако выполнение этих задач требует, чтобы пользователи оставляли свои компьютеры включенными в ночное время. В результате потребление электричества может возрасти почти в два раза по сравнению с дневным использованием. Компания AMD работая в сотрудничестве с компанией Hewlett Packard (HP) нашли решение этой проблемы. Современные компьютеры обеспечивают поступление электроэнергии на материнскую плату даже в выключенном состоянии и сетевая карта может «просматривать» все пакеты поступающие на нее из сети и при поступлении специальной команды может включать компьютер в рабочее состояние из режима ожидания. Команда должна содержать уникальный IEEE адрес сетевой карты, таким образом эта команда может включить только нужный компьютер в сети. Этот уникальный адрес повторяется в команде 16 раз и может быть передан любым протоколом на любой порт обеспечивая таким образом свободу передачи этой команды. Сетевой пакет содержащий такую команду на включение компьютера назвали Магический Пакет (Magic Packet). Технология Магического Пакета позволяет удаленно включить выключенный или находящийся в режиме ожидания компьютер по сети. Это достигается отправкой Магического Пакета в заданный узел сети где находится компьютер. Когда компьютер переходит в режим ожидания он включает в сетевой карте режим ожидания Магического Пакета и далее сетевая карта проверяет весь трафик поступающий на нее. В терминологии компании Intel эта технология названа Wake on LAN (WOL). Некоторые сетевые карты дополнительно поддерживают функцию «SecureON» пароль. Эта настройка позволяет дополнительно задавать пароль для Магического Пакета. Пароль состоит из 6 символов (6 байт) и эти символы дополнительно передаются в Магическом Пакете. Однако на текущий момент немногие производители включают поддержку данной функции в свою продукцию.
Что требуется для работы Wake-On-LAN?
- Доступ к компьютеру по локальной сети — в случае, если компьютер, который нужно включить находится за её пределами, нужно настроить правила проброса на маршрутизаторе.
- Материнская плата компьютера с питанием ATX, 3-х пиновый «WOL» коннектор и ATX блок питания.
- Сетевая карта поддерживающая WOL с подключенным «WOL» коннектором в материнскую плату, либо соответствующая стандарту PCI 2.2 (или позднему).
- В БИОСе нужно включить поддержку Wake-On-LAN.
- Опции в БИОСе могут иметь следующие названия:
- MAC Resume From S3/S4,
- MACPME Power Up Control,
- PME Events Wake Up,
- Power On By Onboard LAN,
- Power On By PCI Devices,
- Power Up By Onboard LAN,
- Resume by LAN,
- Resume by PME# Function,
- Resume By WOL,
- Resume on LAN,
- Resume on LAN/PME#,
- Resume on PCI Event,
- Resume On PME#,
- Wake on LAN from S5,
- Wake On LAN,
- Wake On PME,
- Wake Up On LAN,
- Wake Up On PME,
- WakeUp by Onboard LAN,
- Wakeup option,
- WOL (PME#) From Soft-Off
- Далее проверьте свойства сетевой карты, (правой кнопкой мыши на меню «Пуск», выберите «Диспетчер устройств»). В «Диспетчере устройств» откройте свойства вашей «Сетевой карты» и выберите закладку «Управление электропитанием». Опции включения питания должны быть включены как показано на картинке ниже.
- Некоторый сетевые карты поддерживают дополнительные настройки для включения компьютера.
По завершении настройки, выключите компьютер и убедитесь что на сетевой карты сзади компьютера горит индикатор (обычно зеленый светодиод) показывая что сетевая карта готова к приему пакета пробуждения.
Как включить удаленный компьютер через интернет (онлайн)
Если вы хотите быстро и без лишней волокиты включить свой компьютер с помощью технологии Wake-On-Lan, то можно воспользоваться онлайн сервисами, которые позволяют задать IP адрес (обычно это будет адрес вашего роутера, на котором уже был предварительно настроен проброс портов для функционирования технологии WoL, как описано в нашей статье: Настройка Wake-On-LAN в роутере), а также нужный MAC адрес, чтобы сформировать Magic Packet, который должен включить компьютер.
С помощью онлайн-сервиса depicus
Для включения удаленного комьютера можно воспользоваться сервисом от depicus, который доступен по ссылке:
https://www.depicus.com/wake-on-lan/woli
В поле «mac address» вписываем MAC-адрес сетевой карты того компьютера, который вы хотите включить через интернет, в поле «ip address» вписываем публичный «белый» ip-адрес вашего компьютера (или роутера, смотря как именно настроена сеть в вашем случае) и жмем кнопку «WAKE UP».С помощью онлайн-сервиса w3dt.net
Альтернативный сервис для включения удаленного компьютера через интернет от w3dt:
https://w3dt.net/tools/wakeonlan
В поле «Hostname or IP» вписываем ваш публичный «белый» ip-адрес, в поле «Port» вписываем порт, а в поле «Mac Address» — вписываем MAC адрес компьютера, который необходимо включить. После заполнения всех полей, жмем на кнопку «Send«.Программы для удаленного включения компьютера
Программы для Windows
Используя программу WakeMeOnLan вы можете использовать технологию Wake on LAN для включения любого количества компьютеров удаленно по сети или через Интернет. Программа имеет удобную графическую оболочку, а также поддерживает работу в режиме командной строки. Скачать её можно с официального сайта.
Для использования программы из графического интерфейса, необходимо сперва добавить его в программу (File — Add New Computer), после чего нажать на нем правой кнопкой мыши и выбрать пункт «Wake Up Selected Computers«.
Примеры использования из командной строки:
Включение компьютера с IP адресом 192.168.2.1:
WakeMeOnLan.exe /wakeup 192.168.2.1
Включение компьютера с именем PC01:
WakeMeOnLan.exe /wakeup PC01
Включение компьютера с MAC адресом 12-34-45-78-90-AB:
WakeMeOnLan.exe /wakeup 12-34-45-78-90-AB
Программы для Linux
Для операционной системы существует несколько популярных утилит, для удаленного включения компьютера с помощью технологии Wake on LAN. Одна из самых популярных — это etherwake.
Программа etherwake устанавливается в популярных дистрибутивах следующим образом:
В CentOS/RedHat:
yum -y install ethtool
В Debian/Linux Mint/Ubuntu:
aptitude install etherwake
Используется она просто — нужно выполнить саму утилиту с MAC адресом компьютера, который необходимо включить. К примеру, включения компьютера с MAC адресом 12-34-45-78-90-AB будет выглядеть так:
etherwake 12-34-45-78-90-AB
Если нужно включить компьютер по имени или ip адресу, то придется открыть файл /etc/ethers и вписать в него с новой строки пару «MAC адрес — имя компьютера». Выглядит подобная запись следующим образом:
12-34-45-78-90-AB sysadmin
Теперь, когда имени sysadmin присвоен MAC адрес 12-34-45-78-90-AB, можно воспользоваться именем компьютера в etherwake:
etherwake sysadmin
Аналогично будет выглядеть запись для IP, с той разницей, что после MAC адрес будет написан IP адрес:
12-34-45-78-90-AB 192.168.0.1
Программы для Android
Если вы хотите удаленно включить компьютер с помощью вашего телефона, работающего на Андройде, то можете воспользоваться программой Wake On Lan:
Ссылка на google play market: https://play.google.com/store/apps/details?id=co.uk.mrwebb.wakeonlan
Использование программы не представляет из себя ничего сложного, как и в варианте с онлайн сервисом, нужно задать IP адрес того компьютера, который вы хотите включить, а также его MAC-адрес.Как проверить, что Wake-On-LAN работает
Если вы хотите удостовериться, что все настроено как нужно и Magic Packet доходит до вашего компьютера (например, если вы настроили роутер, чтобы можно было включить ваш компьютер удаленно через интернет), то можно воспользоваться соответствующими программами.
Проверяем работу Wake-On-LAN в Windows
Для ОС Windows существует очень удобная утилита Wake On Lan Monitor, которая позволяет мониторить нужный порт UDP на предмет получения Magic Packet. Скачать эту утилиту можно с официального сайта: https://www.depicus.com/downloads/wakeonlanmonitor.zip
После распаковки архива, там будет один EXE файл, который нужно запустить. После запуска необходимо будет выбрать нужный UDP порт в поле «UDP port» и нажать на кнопку «Start«. Выглядеть это будет так:
Если все правильно сделали, то после нажатия кнопки «Start» надпись «Disconnected» сменится на «Connected». Это значит, что программа прослушивает указанный порт на предмет получения Magic Packet.
Теперь, проверяем, что Magic Packet доходит до нашего компьютера, если все работает как надо интерфейс программы отобразит полученный пакет в своем окне:
Чтобы убедиться, что пришел корректный пакет для пробуждения ПК, смотрим в первую строчку лога. Он должен начинаться с (FF FF FF FF FF FF), а за ним должен следовать MAC адрес того компьютера, который мы планировали включить, в нашем случае этот адрес: (52 54 00 64 9B 3A). Как на скриншоте ниже:
Если у вас все также, как и на скриншоте, значит до вашей сетевой карты доходит нужный пакет и компьютер должен включаться, если все остальное настроено корректно и железо поддерживает технологию Wake-On-Lan.