Как настроить приложение wake on lan
Всем привет! Wake on LAN – это технология, разрешающая удаленно через сеть включить компьютер. Она придумана достаточно давно, но массовой популярности среди обычных пользователей не получила. Хотя, ее часто используют сисадмины в своих задачах.
О технологии
Функция Wake on LAN (WoL) – это стандартный протокол дистанционного пробуждения ПК с помощью сетевых технологий. Для выполнения этой задачи, должно выполняться три условия:
- Компьютер должен быть подключен к сети 220В.
- ПК физически сопряжен с работающим роутером через LAN-кабель или сопряжен по Wi-Fi.
- Опция «Wake on Lan» настроена на
Естественно, данную технологию должна поддерживать ваша сетевая карта, которая в современных реалиях по совместительству интегрирована в материнскую плату. Последняя должна подключаться к блоку питания с форм-фактором ATX. Такой форм-фактор имеют все современные БП, которыми оснащают персональные компьютеры.
Настройка Wake on LAN обычно проводится через BIOS или же через установку специального программного обеспечения для сетевой карты. Следует сказать, что технология не нова и автоматически поддерживается сетевыми картами, которые «гуляют» на рынке десятилетиями.
Принцип работы
- Сетевой широковещательный адрес.
- Широковещательный адрес.
- MAC-адрес сетевой карты.
- Пакет данных.
Эта «магия» стандартизирована и применима к любой платформе (Например, Apple, Интел, АМД). Используемые пакеты WoL всегда обращаются к портам «UDP 7/9». С их помощью компьютер «слушает эфир» и готов принять нужные сведения.
Этими сведениями является «Magic Packet», который предоставляет данные МАК-адреса сетевой платы. Эти данные компьютер обработает и запустит цепную реакцию.
Безопасность
Что такое Wake on LAN стало понятно, но безопасно ли использование этой технологии? В зависимости от того, где вы будете использовать wake on lan (WoL). Если это публичная Вай-Фай сеть (без пароля и ключа защиты) или интернет, то такие пакеты с легкостью могут перехватываться.
Если же «wake up» происходит в пределах домашней защищенной сети (с паролем и WPA2-защитой), то беспокоится не о чем.
Как включить? Есть два варианта активации опции wake on lan на Windows 10, на Windows 7, да и в целом на любой операционной системе.
В BIOS
В Биосе на старых материнских платах опция настраивалась следующим образом:
На современных материнских платах с UEFI эта функция размещена в дополнительных настройках или в разделе питания PCI-E.
Производители материнок по-разному именуют эту опцию:
- ASUS – PME.
- ASRock – Aggressive Link.
- Gigabyte – ErP.
В Windows
В операционной системе Виндовс, настроить включение по локальной сети после отключения можно с помощью изменения одного параметра:
- Нажмите ПКМ по Пуск и запустите «Диспетчер устройств».
- Выберите свой LAN-адаптер и перейдите в его свойства.
- Скрольте список и внимательно смотрите на свойства. Ищите «Wake on Magic Packet». Переведите «Значение» в разряд «Enabled».
- Кликните «Управление электропитанием» и убедитесь, что обе галочки установлены. Третью выставляйте «по желанию».
При этом не важно, настраиваете вы сетевую карту или Wi-Fi адаптер. Опция Wake on Wireless LAN будет работать точно так же, как и через кабельное соединение.
Программа для запуска
Есть различные программы, разрешающие пробуждать компьютер в одной локальной сети или через интернет:
- Depicus – одно оконное простое ПО, выполняющее необходимую опцию. Есть программы для Windows, Android и Apple. Достаточно указать Мак сетевой карты, локальный айпишник, порт и маску подсети.
- WakeMeOnLan – утилита для Виндовс, работающая только затем, чтобы запускать компьютер удаленно.
- TeamViewer – разносторонняя утилита, которая умеет будить «уснувший» компьютер. Естественно, предварительно надо все настроить.
Сетевым администраторам и различным информационным системам в крупных компаниях зачастую требуется выполнять такие операция как резервное копирование, установка обновлений программных продуктов на компьютерах в локальной сети в ночное время чтобы это не мешало работе пользователей. Однако выполнение этих задач требует, чтобы пользователи оставляли свои компьютеры включенными в ночное время. В результате потребление электричества может возрасти почти в два раза по сравнению с дневным использованием.
Компания AMD работая в сотрудничестве с компанией Hewlett Packard (HP) нашли решение этой проблемы. Современные компьютеры обеспечивают поступление электроэнергии на материнскую плату даже в выключенном состоянии и сетевая карта может "просматривать" все пакеты поступающие на нее из сети и при поступлении специальной команды может включать компьютер в рабочее состояние из режима ожидания. Команда должна содержать уникальный IEEE адрес сетевой карты, таким образом эта команда может включить только нужный компьютер в сети. Этот уникальный адрес повторяется в команде 16 раз и может быть передан любым протоколом на любой порт обеспечивая таким образом свободу передачи этой команды. Сетевой пакет содержащий такую команду на включение компьютера назвали Магический Пакет (Magic Packet).
Технология Магического Пакета позволяет удаленно включить выключенный или находящийся в режиме ожидания компьютер по сети. Это достигается отправкой Магического Пакета в заданный узел сети где находится компьютер. Когда компьютер переходит в режим ожидания он включает в сетевой карте режим ожидания Магического Пакета и далее сетевая карта проверяет весь трафик поступающий на нее.
В терминологии компании Intel эта технология названа Wake on LAN (WOL).
Некоторые сетевые карты дополнительно поддерживают функцию "SecureON" пароль. Эта настройка позволяет дополнительно задавать пароль для Магического Пакета. Пароль состоит из 6 символов (6 байт) и эти символы дополнительно передаются в Магическом Пакете. Однако на текущий момент немногие производители включают поддержку данной функции в свою продукцию.
Что требуется для работы Wake-On-LAN?
По завершении настройки, выключите компьютер и убедитесь что на сетевой карты сзади компьютера горит индикатор (обычно зеленый светодиод) показывая что сетевая карта готова к приему пакета пробуждения.
Как включить удаленный компьютер через интернет (онлайн)
Если вы хотите быстро и без лишней волокиты включить свой компьютер с помощью технологии 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:
https://w3dt.net/tools/wakeonlan
В поле "Hostname or IP" вписываем ваш публичный "белый" ip-адрес, в поле "Port" вписываем порт, а в поле "Mac Address" - вписываем MAC адрес компьютера, который необходимо включить. После заполнения всех полей, жмем на кнопку "Send".
Программы для удаленного включения компьютера
Программы для Windows
Для использования программы из графического интерфейса, необходимо сперва добавить его в программу (File - Add New Computer), после чего нажать на нем правой кнопкой мыши и выбрать пункт "Wake Up Selected Computers".
Примеры использования из командной строки:
Включение компьютера с IP адресом 192.168.2.1:
Включение компьютера с именем PC01:
Программы для Linux
Для операционной системы существует несколько популярных утилит, для удаленного включения компьютера с помощью технологии Wake on LAN. Одна из самых популярных - это etherwake.
Программа etherwake устанавливается в популярных дистрибутивах следующим образом:
В CentOS/RedHat:
В Debian/Linux Mint/Ubuntu:
Если нужно включить компьютер по имени или ip адресу, то придется открыть файл /etc/ethers и вписать в него с новой строки пару "MAC адрес - имя компьютера". Выглядит подобная запись следующим образом:
Аналогично будет выглядеть запись для IP, с той разницей, что после MAC адрес будет написан IP адрес:
Программы для Android
Как проверить, что Wake-On-LAN работает
Если вы хотите удостовериться, что все настроено как нужно и Magic Packet доходит до вашего компьютера (например, если вы настроили роутер, чтобы можно было включить ваш компьютер удаленно через интернет), то можно воспользоваться соответствующими программами.
Проверяем работу Wake-On-LAN в Windows
После распаковки архива, там будет один 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.
Статья представляет собой пошаговую инструкцию по настройке удалённого включения компьютера через Интернет с помощью технологии Wake-on-LAN.
Для настройки технологии Wake-on-LAN (прим. далее – WOL) потребуется:
1. Поддержка WOL материнской платой компьютера;
2. Поддержка WOL сетевой картой компьютера;
3. Wi-Fi роутер;
4. Любое приложение WOL.
I. Настройка BIOS
Примечание! Большинство современных материнских плат используют UEFI (прим. «новый BIOS») поэтому в данной статье будет рассмотрен пример настройки WOL в UEFI.2. В открывшемся окне нажимаем ОК (Рис.2).
II. Настройка сетевой карты
1. Для настройки сетевой карты необходимо перейти в настройки параметров адаптера:
Пуск > Панель управления > Центр управления сетями и общим доступом > Изменение параметров адаптера
3. В окне Сведения о сетевом подключении вы увидите строчку Физический адрес. Внимательно перепишите адрес, который у вас указан (прим. он потребуется позже для дальнейшей настройки), затем нажмите Закрыть (Рис.10).
4. Теперь в окне Состояние выберите Свойства (Рис.11).
5. В Свойствах перейдите на вкладку Дополнительно и установите значение Включено (Вкл.) в строках, которые выделены на Рис.12 и значение Выключено (Выкл.) в строке, которая выделена на Рис.13.
Примечание! У разных производителей, настройки сетевых карт могу незначительно отличаться. Это могут быть параметры: WOL; Wake on LAN; Wake on Magic Packet; Wake From Shutdown; Wake-Up; Resume on LAN; Включить по локальной сети; Включить при получении магического пакета и т. п. (прим. если у вас имеются такие параметры назначьте им значение: Включено (Вкл.).6. Перейдите на вкладку Управление электропитанием и поставьте галочки как это показано на Рис.14, затем нажмите ОК.
III. Получение динамического DNS (DDNS)
Динамический DNS необходим для того, чтобы присвоить постоянное доменное имя Wi-Fi роутеру.
2. На сайте, в соответствующих строчках, введите: e-mail, имя пользователя, пароль, hostname, а затем нажмите Create My Free Account (Рис.16).
3. На указанный вами при регистрации e-mail придёт письмо с необходимостью подтверждения аккаунта. Нажмите Confirm Account (Рис.17).
4. Перейдите в созданный вами аккаунт, в соответствующей строке придумайте и введите hostname и domain, затем нажмите Add Hostname (Рис.18).
5. После создания DDNS ещё раз перейдите в раздел Active (Рис.19).
6. Вы увидите созданный вами DDNS, запомните его (прим. он потребуется в дальнейшем при настройке) (Рис.20).
IV. Настройка Wi-Fi роутера
Примечание! У разных производителей Wi-Fi роутеров настройки меню могут незначительно различаться. В данном руководстве, приведена в качестве примера, настройка Wi-Fi роутера на примере TP-Link модели № TL-WR841N / TL-WR841ND.2. Перейдите на вкладку DHCP Settings (Настройки DHCP). В строке DHCP-server (DHCP-сервер) установите состояние Enabled (Включено). Запомните диапазон ваших IP-адресов (прим. на примере это от 192.168.0.1 до 192.168.0.199, на вашем роутере они могут быть другие). Нажмите Save (Сохранить) (Рис.22).
3. Перейдите на вкладку Address Reservation (Резервирование адресов) и нажмите Add (Добавить) (Рис.23).
6. Перейдите на вкладку Virtual Servers (Виртуальные серверы). В полях Service Port (Порт сервиса) и Internal Port (Внутренний порт) установите значение 9 (прим. вообще можно выбрать любой порт, но для WOL принято устанавливать порты 7 или 9). В поле IP Address (IP-адрес) введите тот, который вы выбрали из диапазона IP-адресов вашего роутера (прим. тот, который вы вводили уже ранее, см. Рис.24). В поле Protocol (Протокол) установите состояние UDP. В поле Status (Состояние) установите Enabled (Включено), затем нажмите Save (Сохранить) (Рис.26).
V. Включение удалённого компьютера через Интернет с помощью Android (проверка работоспособности)
1. Запустите скачанное из Play Market любое приложение для WOL (прим. в примере будет рассмотрено включение удалённого компьютера на примере приложения Wake on LAN).
Настройка удалённого включения компьютера через интернет с помощью технологии Wake-on-LAN завершена!
Wake-on-LAN (WoL) — это сетевой стандарт, который позволяет удаленно включать компьютер, будь то в спящем режиме, в спящем режиме или при полном отключении питания. Он работает, получая волшебный пакет, который отправляется от клиента WoL.
Не имеет значения, в какую операционную систему в конечном итоге загружается компьютер ( Windows , Mac , Ubuntu или другой дистрибутив Linux), Wake-on-LAN может включить любой компьютер, который получает волшебный пакет. Компьютерное оборудование должно поддерживать Wake-on-LAN с совместимым BIOS и сетевой картой .
Wake-on-LAN идет под другими именами, но все они означают одно и то же. Эти имена включают в себя дистанционное включение, включение по локальной сети, включение по локальной сети и возобновление по локальной сети.
Двухступенчатая настройка WoL
Включение Wake-on-LAN осуществляется в два этапа. Первый настраивает материнскую плату путем настройки Wake-on-LAN через BIOS до загрузки операционной системы, а второй входит в операционную систему и вносит в нее изменения.
Первый шаг с BIOS действителен для каждого компьютера, но после выполнения настройки BIOS перейдите к инструкциям операционной системы, будь то для Windows, Mac или Linux .
Шаг 1: Настройка BIOS
Первое, что вам нужно сделать, чтобы включить WoL, это правильно настроить BIOS, чтобы программное обеспечение могло прослушивать входящие запросы на пробуждение.
У каждого производителя есть уникальные шаги, поэтому то, что вы видите ниже, может не точно описать ваши настройки. Если вам нужна дополнительная помощь, найдите производителя BIOS и проверьте на его веб-сайте руководство пользователя о том, как войти в BIOS и найти функцию WoL.
Войдите в BIOS вместо загрузки вашей операционной системы.
Найдите раздел, посвященный питанию, например, Управление питанием. Это может быть в разделе Advanced. Другие производители могут назвать это «Возобновить в локальной сети», например, на Mac .
Большинство экранов BIOS имеют раздел справки, который описывает, что делает каждый параметр при включении. Возможно, что имя опции WoL в BIOS вашего компьютера неясно.
Если мышь не работает в BIOS, используйте клавиатуру для навигации. Не все страницы настройки BIOS поддерживают мышь.
Когда вы найдете настройку WoL, нажмите Enter, чтобы сразу же включить или включить меню, чтобы включить или выключить его, или включить или отключить.
Сохраните изменения. Это не то же самое на каждом компьютере, но на многих клавиша F10 сохраняет и выходит из BIOS. В нижней части экрана BIOS приведены инструкции по сохранению и выходу.
Шаг 2: Настройка WoL операционной системы Windows
Windows Wake-on-LAN настраивается через диспетчер устройств . Здесь можно включить несколько различных настроек:
Найдите и откройте Сетевые адаптеры . Игнорируйте соединения Bluetooth и виртуальные адаптеры. Дважды щелкните (или дважды нажмите) Сетевые адаптеры или нажмите кнопку + или > рядом с ним, чтобы развернуть этот раздел.
Щелкните правой кнопкой мыши или нажмите и удерживайте адаптер, который принадлежит активному интернет-соединению. Примерами того, что вы можете увидеть, являются контроллер семейства Realtek PCIe GBE или сетевое подключение Intel , но это зависит от компьютера.
Выберите Свойства .
Откройте вкладку « Дополнительно ».
В разделе « Свойства » выберите « Wake on Magic Packet» . Если вы не можете найти это, перейдите к шагу 8; Wake-on-LAN может работать в любом случае.
В меню « Значение» справа выберите « Включено» .
Откройте вкладку « Управление питанием ». Это может называться Power , в зависимости от версии Windows или сетевой карты.
Разрешить Разрешить этому устройству пробуждать компьютер и Разрешить только волшебный пакет для пробуждения компьютера . Эти настройки могут находиться в разделе «Wake-on-LAN» и представлять собой отдельный параметр « Wake on Magic Packet» .
Если эти параметры не отображаются или отображаются серым цветом, обновите драйверы устройства сетевого адаптера . Однако возможно, что сетевая карта не поддерживает WoL. Это наиболее вероятно для беспроводных сетевых интерфейсных плат (NIC).
Нажмите OK, чтобы сохранить изменения и выйти из этого окна. Вы также можете закрыть диспетчер устройств.
Шаг 2: настройка macOS Wake-on-Demand
Mac Wake-on-Demand должен быть включен по умолчанию в версии 10.6 или новее. В противном случае выполните следующие действия:
Перейдите в меню Apple, затем выберите « Системные настройки» .
В окне « Системные настройки» выберите « Экономия энергии» или в верхнем меню выберите « Вид» > « Экономия энергии» .
Установите флажок « Пробуждение для доступа к сети» . Эта опция называется Wake для доступа к сети, только если ваш Mac поддерживает Wake on Demand через Ethernet и AirPort. Если Wake on Demand работает только над одним из этих двух вариантов, он называется Wake for Ethernet-доступ к сети или Wake for Wi-Fi-доступ к сети .
Шаг 2: Настройка Linux WoL
Шаги по включению Wake-on-LAN для Linux, скорее всего, не одинаковы для каждой ОС Linux, но вот как это сделать в Ubuntu:
Поиск и открытый терминал , или нажмите Ctrl + Alt + T ярлык.
Установите ethtool с помощью этой команды :
Посмотрите, поддерживает ли ваш компьютер Wake-on-LAN:
Ищите Wake Support по значению. Если там есть g , то Wake-on-LAN может быть включен.
Если eth0 не ваш сетевой интерфейс по умолчанию, измените команду, чтобы отразить это. Команда ifconfig -a выводит список доступных интерфейсов. Ищите те с действительным адресом inet (IP-адрес).
Настройте Wake-on-LAN в Ubuntu:
После выполнения команды повторно запустите команду из шага 3, чтобы убедиться, что значение пробуждения равно g вместо d .
См. Эту справочную статью Synology Router Manager, если вам нужна дополнительная помощь по настройке маршрутизатора Synology с Wake-on-LAN.
Как использовать Wake-on-LAN
Теперь, когда компьютер настроен на использование Wake-on-LAN, вам нужна программа, которая может отправлять волшебный пакет, необходимый для запуска при запуске. TeamViewer — это один из примеров бесплатного инструмента удаленного доступа, который поддерживает Wake-on-LAN. Поскольку TeamViewer создан специально для удаленного доступа, его функция WoL удобна, когда вам нужно зайти в свой компьютер, но вы забыли включить его, прежде чем уйти.
TeamViewer может использовать Wake-on-LAN двумя способами. Один — через общедоступный IP-адрес сети , а другой — через другую учетную запись TeamViewer в той же сети (при условии, что другой компьютер включен). Это позволяет вам разбудить компьютер без настройки портов маршрутизатора, поскольку другой локальный компьютер, на котором установлен TeamViewer, может внутренне ретранслировать запрос WoL.
Другим замечательным инструментом Wake-on-LAN является Depicus , и он работает из разных мест. Вы можете использовать их возможности WoL через их веб-сайт, ничего не загружая, но у них также есть графический интерфейс и инструмент командной строки, доступные для Windows (бесплатно) и macOS, а также мобильные приложения Wake-on-LAN для Android и iOS.
Другие бесплатные приложения Wake-on-LAN включают Wake On LAN для Android и RemoteBoot WOL для iOS. WakeOnLan — еще один бесплатный инструмент WoL для macOS, и пользователи Windows могут выбрать пакеты Wake On Lan Magic или WakeMeOnLan .
Один из инструментов Wake-on-LAN, работающий в Ubuntu, называется powerwake. Установите его с помощью следующей команды:
После установки введите powerwake, а затем включите IP-адрес или имя хоста , например:
Читайте также: