Как включить компьютер по локальной сети. Wake-On-Lan - описание программы

Современные технологии не устают развиваться и радовать пользователей. Например, сегодня стало возможным включить персональный компьютер на расстоянии без каких-либо усилий. Существует такая функция (WOL) уже давно, однако не все пользователи знают, как она работает, и зачем нужна.

Wake-on-Lan: что это?

Данный протокол предназначен для имеющего запас дежурного напряжения на материнской плате, благодаря которому блок питания может быть запущен. Через WOL настраивается и дополнительная возможность пробуждения от беспроводной сети, если роутер её поддерживает.

Понадобится подобная функция для выполнения планового обновления и резервного копирования на компьютерах, находящихся вне зоны физической досягаемости пользователя без возможности произвести включение самостоятельно.

Поскольку современные ПК обеспечивают поступление электроэнергии на материнскую плату в выключенном состоянии, то работа Wake-up-On-Lan при правильной настройке обычно не вызывает нареканий.

Принцип работы

Для WOL важны только два компонента компьютера: материнская плата и сетевая карта. Первая из них должна быть подключена к ATX-совместимому источнику питания, позволяющая LAN-адаптеру просматривать все приходящие на него пакеты. Если в одном из них окажется специальная команда, содержащая MAC-адрес сетевой карты, ею будет подан сигнал на запуск питания ПК.

В остальном Wake-On-Lan (программа для не требует скачивания дополнительных утилит: эта возможность настраивается через BIOS.

Магический пакет

Команда, о которой говорится выше, называется Magic Packet. Именно его должна получить для активации запуска компьютера. Он содержит в себе MAC-адрес LAN-адаптера, повторяющийся 16 раз, и иную требуемую информацию.

Отправляться данный пакет может с ОС, веб-сайта или маршрутизатора при помощи портов UDP 7 и 9. Однако при отсутствии надобности в данной функции и возможности подключения ПК к электросети её лучше деактивировать, поскольку она негативно влияет на уровень заряда батареи.

Как включить WOL

Более старые модели компьютеров, как и часть новых, имеют функцию настройки Wake-On-Lan в BIOS. Для этого стоит владеть английским языком хотя бы на начальном уровне, иначе пользователь попросту не найдет WOL, т.к. сегодня это обозначение не используется в базовой системе ввода-вывода.

Обычно следует искать что-то похожее в разделе управления электропитанием, например, строчки с названиями Wake-Up by PCI device или Power on by Ethernet Card.

Однако, если ПК работает на OS Linux, для запуска функции потребуется установка встроенной утилиты Ethtool, которая и проверит поддержку WOL на сетевой карте.

Настройка

Поскольку Wake-On-Lan Windows 7 поддерживает наравне с более старыми версиями, то включить протокол можно и через пользовательский интерфейс данной ОС. Для этого через «Пуск» требуется найти «Управление компьютером» и войти в "Диспетчер устройств", чтобы в открывшемся списке отыскать

Далее кликом правой клавиши мыши нужно вызвать его открыть «Свойства» и перейти на вкладку «Дополнительно». В отображённом перечне пользователь должен выбрать пункт Wake on Magic Packet и установить его значение в положение включения. Перезагружать компьютер не понадобится.

Для отправки запроса на включение потребуется знать МАС-адрес, имя хоста, маску под-сети и номер используемого порта. Скачать программу для передачи «магического пакета» просто. Сеть пестрит различными утилитами, а также веб-сайтами, выполняющими эту функцию онлайн.

Настройка роутера

Этот пункт понадобится только в случае включения ПК через Интернет, а не локальную сеть. Здесь потребуется наличие постоянного и уникального IP-адреса, предоставленного пользователю провайдером. Иначе придётся арендовать статический внешний IP-адрес или использовать клиент обращаясь к оборудованию через его доменное имя. Примерная настройка заключается в выставлении правила трансляции NAT для IP-адреса, служащего для подключения к Сети: протокол UDP, порты 7 и 9.

  • ip arp /адрес пользователя/ ff:ff:ff:ff:ff:ff;
  • system config-save.

Затем роутер перезагружают, и настройки вступают в силу.

Wake-on-Lan: TeamViewer

TeamViewer — ПО, предназначенное для которая в сочетании с настроенным WOL позволяет включить девайс на расстоянии с меньшими усилиями. Для этого потребуется совершить ещё несколько шагов, кроме тех, что были описаны выше: настроить брандмауэр и саму утилиту.

Зайдя в фаэрволл, следует выбрать «Правила для входящих подключений», а затем - «Создать правило». В открывшемся окне нужно нажать на «Для порта» и «Далее». Затем, выставить значения для UDP-портов 7 и 9, разрешить к ним подключение (и запретить его публичность). Наконец, останется только дать название правилу и подтвердить изменения клавишей «Готово».

Первым шагом в настройке TeamViewer является привязка компьютера к учётной записи. Это требуется для безопасности, поскольку ПО не предназначено для неправомерных действий, следовательно, компьютер должен принадлежать тому, кто хочет получить к нему доступ.

Привязка аккаунта осуществляется посредством ввода e-mail и пароля от учётной записи в специальное диалоговое окно, которое пользователь без труда отыщет сам. Как только аккаунт будет присвоен ПК, потребуется настроить Wake-On-Lan через TeamViewer ID. Это полезно в том случае, если девайс не имеет публичного адреса.

В настройках сети утилиты нужно найти пункт «Входящие соединения» и поменять его значение на «Принять». Затем в том же разделе необходимо выбрать «Конфигурация», после чего появится диалоговое окно с функциями пробуждения WOL. В «Других приложениях TeamViewer в Вашей сети» пользователь должен ввести и добавить свой ID.

Как отключить WOL

Как только надобность в Wake-On-Lan отпадает, утилиту лучше отключить для сохранения заряда батареи и отсутствия помех на сторонней технике, иногда возникающих при соприкосновении с компьютером, на котором включена данная функция.

Для этого потребуется проделать действия обратные тому, что значится в разделе «Как включить WOL» данной статьи. Однако перед этим нужно зайти в свойства сетевой карты и снять все флажки во вкладке «Управление электропитанием», чтобы ПК после выключения оставался обесточенным и не мог включаться по стороннему требованию.

Затем в разделе «Дополнительно» пользователь должен отключить запуск девайса посредством Magic Packet, а, чтобы быть уверенным в успешности операции, стоит деактивировать WOL и в настройках BIOS. Это делается в той же ветви, что была указана выше по тексту.

Как проверить работоспособность WOL

Проверить работоспособность утилиты можно лишь опытным путём, находясь непосредственно рядом с ПК. Делается это при помощи TeamViewer или прочих сторонних программ и ресурсов, позволяющих отправить Magic Packet.

Однако имеется и один не слишком приятный момент: некоторые девайсы с настроенным Wake-On-Lan и разрешённым включением по сети BIOS, самостоятельно запускают электропитание без отправки и получения Magic Packet. Причиной этому служит несколько увеличенный функционал сетевых карт Intel и 3COM, которые для подачи сигнала на включение ПК по локальной сети используют не только WOL. Они также задействуют другие события: по умолчанию, как правило, выставлено сразу несколько критериев, от которых зависит пробуждение.

Решается эта проблема изменением настроек адаптера посредством стороннего ПО. Потребуется просто убрать лишние условия, чтобы функция работала верно.

Современные технологии становятся все более удобными, так к примеру, включение нужного нам компьютера, находясь при этом за километры от него не нажимая на кнопку. Функция пробуждения по сети (Wake-on-LAN) существует уже давно, поэтому рассмотрим как она работает и как ее включить.

Что такое Wake-on-LAN?

Wake-on-LAN — это индустриальный стандартный протокол для включения (пробуждения) компьютеров удаленно, в которых есть дежурное питание. Под определением дежурного питания понимается такой режим при котором компьютер выключен, но индикация на материнской плате свидетельствует что на ней есть питание и при этом она имеет возможность запустить блок питания. Этот же протокол позволяет организовать дополнительную возможность: Wake-on-Wireless-LAN — пробуждение от беспроводной сети.

Wake-on-LAN зависит от двух вещей: вашей материнской платы и сетевой карты. Ваша материнская плата должна быть подключена к ATX-совместимому источнику питания, что встречается в большинстве случаев. Ваша сетевая или беспроводная сетевая карта также должна поддерживать эту функциональность. Поскольку эта возможность настраивается в BIOS и в сетевой карте, то нет необходимости в дополнительном специальном софте для ее включении. Поддержка компьютерами функции Wake-on-LAN — это очень распространенное явление даже для более старых моделей. Однако в более новых моделях компьютеров вы сможете отыскать в BIOS дополнительные опции, которые помогут включить компьютер по определенному расписанию или времени. Это конечно же технически не Wake-on-LAN, но дополнительно расширяет функциональность компьютера.

Если собирали компьютер сами, то знайте, что дискретная сетевая карта требует еще подключения специального 3-х пинового кабеля к материнской плате для поддержки функции Wake-on-LAN.

Магический пакет.

Компьютеры с включенной функцией Wake-on-LAN, для того чтобы включиться, ожидают на специальный «магический пакет» из сети, в котором будет сдержаться их собственные МАС-адреса. Этот магический пакет может быть отправлен как с операционной системы на различной платформе, так и из веб-сайта или маршрутизатора. Типичные порты, которые используются для Wake-on-LAN это UDP 7 и 9. Поскольку компьютер «слушает» сеть на факт появления магического пакета, то он потребляет энергию, хоть мало, но потребляет, что может негативно сказаться на уровне заряда батареи в ноутбуке. Поэтому если вы где-то в дороге и вам не нужна в этот момент эта функция, то необходимо следить за тем чтобы она была отключена.

Магический пакет обычно отправляется в саму сеть и содержит в себе разную под-сетевую информацию, сетевой широковещательный адрес и МАС-адрес сетевого адаптера нужного компьютера. Причем нет разницы какой это адаптер, проводной или беспроводной. На изображенном выше рисунке показан результат работы утилиты по «отлову» пакетов, которую применили для того чтобы поймать магический пакет. Этот пример отображает на сколько безопасно пользоваться небезопасными сетями и интернетом. Многие производители материнских плат на ряду с функцией Wake-on-LAN предоставляют специализированный софт для упрощения настройки и использования этой функции.

Как включить Wake-on-LAN.

BIOS

Большинство компьютеров по-старше, а также много современных содержат настройку Wake-on-LAN в биосе. В зависимости от типа или модели материнской платы попасть в BIOS возможно, если при загрузке нажимать на клавишу F2 или Del. Настройки Wake-on-LAN должны находиться в следующих меню биоса: Power Management или Advanced Options, или что-то вроде того.

Хотя и встречаются компьютеры, в которых в биосе отсутствует настройка Wake-on-LAN, но это не всегда означает что они ее не поддерживают. Бывает что просто необходимо подключить эту функцию в самой операционной системе.

Windows

Нажмите клавишу Пуск и в поиске задайте «Управление компьютером». Найдите из списка устройств ваш сетевой адаптер.

Правой кнопкой мышки на нем выберите из меню «Свойства» (Properties), а затем найдите закладку «Дополнительно» (Advanced).

Прокрутите список и найдите в нем следующий пункт «Пробуждение от Магического Пакета» (Wake on Magic Packet) или что-то вроде того, и установите значение в положение «Включено» (Enabled). Нажмите на клавишу ОК когда закончите.

OS X

Откройте окно «Системные настройки» (System Settings) и выберите Energy Saver.

На вкладке «Опции» (Options) вы должны увидеть фразу «Пробуждение от Ethernet» или что-то похожее. Эта опция включает функцию Wake-on-LAN.

Linux

В Ubuntu есть прекрасная утилита, которая поможет определить поддерживает ли ваша материнская плата функцию Wake-on-LAN и если да — то включить ее. Запустите терминал и установите утилиту «ethtool» с помощью следующей команды:

sudo apt-get install ethtool

Вы сможете проверить возможность включения Wake-on-LAN с помощью команды:

sudo ethtool eth0

Где eth0 — это имя вашего сетевого интерфейса, который вы используете по-умолчанию.

Посмотрите на раздел под именем «Supports Wake-on» (он 3-й снизу). Если напротив вы увидите букву «g», то это значит что вы сможете использовать Магический Пакет для функции Wake-on-LAN. Чтобы включить ее используйте следующую команду:

sudo ethtool -s eth0 wol g

После этого введите предыдущую команду чтобы проверить подключилась ли теперь возможность Wake-on-LAN. Посмотрите на раздел «Wake on» (он 2-й снизу), теперь вы должны увидеть букву «g» вместо «d».

Отправка Магического Пакета.

Чтобы отправить запрос на побуждение необходимо знать некоторые параметры.

А именно: это непосредственно МАС-адрес компьютера, его интернет адрес или имя хоста, а также маску под-сети, где находиться этот компьютер. И необходимо обязательно знать и ввести номер порта, который «слушает» выключенный удаленный компьютер.

Скачать программу для отправки Магического Пакета можно по следующей ссылке:

Включить компьютер по сети поможет технология Wake on LAN, используя "магический" пакет. Для того что бы этот пакет нормально дошёл до сетевой карты, а она его приняла и включила компьютер, необходимо выполнить некоторые настройки.

Настройка Wake on LAN на компьютере.

Первым делом нужно настроить Windows. Рассмотрим на примере Windows 10. Нажимаем комбинацию клавиш Win+X, выбираем пункт сетевые подключения. В сетевых подключениях находим нашу сетевую карту (подключение к локальной сети), щелкаем по нему правой кнопкой и открываем свойства, затем нажимаем кнопку настроить. Открываем вкладку «Управление электропитанием», тут необходимо поставить галочку «разрешить этому устройству выводить компьютер из ждущего режима». Затем, если вы счастливый обладатель сетевой карты Realtek, открываем вкладку дополнительно.


В ней необходимо проверить три параметра:

  • Включение по локальной сети после отключения.
  • Включить при совпадении шаблона.
  • Включить при срабатывании функции Magic Packet.

Технология удаленного включения (Wake on LAN) должна быть поддерживаемой BIOS и сетевой картой. Также, нам понадобится специальное приложение, функции которого позволяют отправить WOL-пакет удаленному ПК.

Благодаря современным достижениям, удаленный ПК включить можно не только с иного компьютера, но и с телефона. Также необходимо помнить, что включение компьютера в удаленном режиме предполагает активность сетевой карты - она должна получать питание в дежурном режиме.

Подготовительные действия

Первым делом, нужно настроить BIOS и сетевой адаптер на пробуждение. Неважно, какая это сетевая - встроенная или внешняя. Открыв главную программу ввода-вывода, найдем секцию, отвечающую за управление питанием - Power Management, например.

В этой секции надо найти параметры пробуждения.

Эти параметры могут носить различные названия, включая Wake on LAN, PowerOn By PCI Card, WOL from Soft-Off и прочее. Надо, чтобы данная опция была включена.

Вполне возможно, что понадобится включить и опцию на картинке ниже.

Для большей уверенности лучше ознакомиться со всеми параметрами пробуждения вашего BIOS. Ведь компьютер может просыпаться и от ТВ-тюнера, если задействована опция включения по PCI-Express, и после нажатия любой клавиши на клавиатуре, если задействованы опции связанные с PS/2-портом. В нашем случае нужен параметр, связанный с PCI-шиной, на которой размещен контроллер встроенной сетевой.

Настроив BIOS, обязательно проверьте, поддерживается ли обсуждаемая технология вашим Ethernet-контроллером. Нам понадобится включить прием «магического» WOL-пакета, чтобы Ethernet-контроллер был настроен на его ожидание. WOL-пакет - это специальный Ethernet-кадр, состоящий из последовательности байт, содержащих MAC-адрес сетевой карты. Получив такой фрейм, Ethernet-карта генерирует сигнал на пробуждение ПК.

Итак, откроем центр управления сетями.

Откроем свойства сетевого адаптера.

Перейдем к его настройкам.

Включим WOL Пакет Magic и при необходимости включим Energy Efficiant Ethernet, Завершение Пробуждение.

Перейдем на вкладку управления электропитанием, где должна быть такая конфигурация.

WakeMeOnLan

Воспользуемся для наших целей небольшой программкой Wakmeonlan. Это приложение не нуждается в инсталляции. После его старта надо просканировать локальную сеть, чтобы Wakemeonlan нашла все сетевые устройства.

Работать она должна на ПК, с которого будет генерироваться WOL-фрейм для включения удаленного ПК. Так Wakemeonlan проводит сканирование:

Если в ходе сканирования приложение не обнаружило отключенный на данный момент компьютер, тогда есть возможность самостоятельного его добавления.

Добавим еще одно устройство вручную.

Нужно лишь внести в форму IP-адрес этого устройства и его MAC.

Определим нужные нам адреса, для чего запустим командную строку.

Выполним ipconfig с ключом /all.

Второй способ - заглянем в «Состояние адаптера».

Откроем окно Сведения.

Найдем интересующие нас адреса.

Добавив нужное устройство, обновим список.

Как видим, у нас уже три устройства.

После добавления, вы легко можете включить его в удаленном режиме, нажав кнопочку «Wake up Selected Computer».

Воспользуемся TeamViewer

Выполненная предварительная настройка позволит запустить функцию Wake on LAN такого приложения как TeamViewer. Чтобы удаленно разбудить ПК, необходимо обеспечить следующее:

Кабельное подключение к интернету.

Компьютер переведен в один из режимов: гибернация, сон или мягкое выключение (Пуск и Завершение работы).

Установленный TeamViewer.

Очень важно выключить быстрый запуск в таких операционках, как Windows 8 и 10. Ваши экземпляры TeamViewer должны быть связаны с учетной записью программы. При этом все устройства должны принадлежать одной LAN.

Во вкладке опции приложения нужно активировать функцию Wake-on-LAN и настроить конфигурацию, кликнув одноименную кнопочку. Выбрав опцию «Другие приложения в той же локальной сети», добавьте TeamViewer ID тех устройств, с которых разрешено пробуждать данный компьютер. Для создания условий включения по публичному IP-адресу придется подсоединяться с динамическим DNS, который также придется настраивать на роутере сети. Рассмотрим все шаги по порядку.

Прежде всего, свяжем все компьютеры с существующим аккаунтом.

Окно предупреждения о необходимости связи с аккаунтом.

Привязка с помощью кнопочки «Связать».

В нижней части отображается установленная связь.

Нам понадобится сконфигурировать функцию Wake on Lan.

Устанавливаем флажок у других приложений TeamViewer.

Добавляем ID TeamViewer-а, компьютер которого будет отсылать WOL-пакет.

Разбудить удаленный ПК можно из своей учетной записи TeamViewer, где отображаются все привязанные к ней устройства. Нужно лишь нажать кнопочку в виде кнопки питания, что приведет к отсылке WOL-фрейма на Ethernet-карту избранного электронного устройства.

Краткий итог

Чтобы удаленно включать ПК из другого устройства, надо настроить BIOS и Ethernet-карту. В BIOS понадобится настроить политику пробуждения ПК по сигналу сетевой, которая находится в активном состоянии, обеспечиваемая дежурным питанием. Также, нужно настроить Ethernet-контроллер на прием WOL-пакетов. Понадобится еще специальная программа для генерирования WOL-пакета. Такой программой может быть, например, Wakemeonlan или TeamViewer.