Как по сети разбудить компьютер
Как разбудить компьютер в удаленном режиме?
4.5 / 5 ( 14 голосов )
Это зависит от Вашей сетевой карты и системы BIOS.
Если удаленное управление электропитанием сетевой карты поддерживается – то можно включить компьютер удаленно.
Настройки сетевой карты включаются через “Диспетчер устройств” и “Свойства”.
“Магический” пакет означает, что устройство будет “просыпаться” только от других реальных устройств и не будет реагировать на случайные пакеты в сети.
В некоторых сетевых картах можно выбрать, от чего именно будет “просыпаться” ПК, варианты режима Wake-on-Lan (WOL).
All – от любого сетевого пакета
Link Change –
Magic Packet – “магический” пакет
Pattern Match* – “Соответствие шаблону” – WOL осуществляется с помощью пакета, содержащего специальный шаблон в зависимости от типа пробуждения (после спящего режима, ждущего режима, и т.д.)
LinkChange & PatternMatch –
MagicPacket & PatternMatch – комбинированный вариант магического пакета и шаблона
None – режим WOL выключен
*Опция Pattern Match – “Соответствие шаблону” проверяет пакеты, соответствующие шаблонам, указанным в операционной системе
Шаблоны по умолчанию в системе Windows 7:
- Магический пакет.
- Запрос имени NetBIOS.
- TCPv4 SYN.
- TCPv6 SYN
- IPv6 Neighbor Solicitation.
Некоторые компьютеры необходимо включить вручную хотя бы один раз после установки сетевой платы. При этом включении компьютер обнаружит сетевую плату и в дальнейшем запомнит, на какое именно устройство следует подавать питание.
Другим возможным решением может быть установка в BIOS параметра Wake After Power Fail («пробуждаться после пропадания питания») в значение On («Вкл.»)
Всё сделали правильно – а всё равно = “Удаленный компьютер по сети не выходит из спящего режима”
Что делать и куда бежать?
Тут могут быть совсем две разные причины.
- Что бы компьютер проснулся (неважно откуда – или из спящего режима или из гибернации) – на сетевой карте ДОЛЖНО остаться питание. Как бы это логично. Если питания на сетевой карте в спящем режиме нет (не мигает индикатор на плате) – то ПК и не проснется. Отвечает за это дело BIOS. Копаем там. Простой способ узнать, есть ли питание на сетевой карте (если нет отдельных индикаторов на ПК/ноутбуке) – посмотреть на роутер на соответствующее подключение. Если питание на сетевой карте есть – индикатор кабеля LAN будет гореть.
- Если питание на сетевой карте есть, но ПК продолжает спать – проблема с сетевой картой (аппаратная, программная, настройки…). Копаем здесь.
Есть хорошая программа WakeOnLan, которая в режиме сканирования сети показывает, подготовлена ли сетевая карта компьютера (включенного!) для пробуждения после режима сна.
Если статус “Неизвестно” – значит необходимо разбираться с программной частью (драйвера, настройки, операционная система…)
ВАЖНО: выключенный компьютер не имеет загруженных сетевых драйверов и его IP -адрес не может быть увязан с MAC-адресом (ARP-протокол), и программа удаленного включения завершится ошибкой разрешения IP. Довольно распространенная причина того, что Wake On Lan “не работает” – использование в параметрах программ для включения, IP – адреса включаемого компьютера.
Вот здесь наиболее полная статья по режиму WOL.
Еще почитать:
Компьютер
Компьютер дома - друг семьи. Поговорим о нем. Компьютеры работают на бинарной системе - двоичной. Это удобно: есть напряжение, заряд в ячейке - это логическая "1" нет напряжения, заряда в ячейке - это логический "0" Был...
Блок питания
Блок питания - самый важный элемент в ПК. Плохой блок питания. когда он "умрет" - он с собой в небытиё прихватит и хорошую материнскую плату и хороший процессор и хорошую видеокарту и хороший SSD (питание подается на все элементы ПК). Поэтому обязате...
Видеокарта AGP
AGP (от англ. Accelerated Graphics Port, ускоренный графический порт) - поставим наиболее мощную видеокарту. Но сначала основы. Скорость порта 1х - передача 1 блока данных за один такт 2х - передача 2 блоков данных за один такт 4х - пер...
Видеокарта PCI-E
Для видеокарт в основном используется разъем PCI-E х16. Современные модели требуют ревизию 3.0 Есть еще разъем PCI-E 2.1 Что это? Физически и электрически разъем 2.1 полностью соответствует 2.0 Но добавлены программные функции из стандарта 3.0 (в отдельных случаях ...
Видеокарта: получить данные
При выборе видеокарты часто возникают вопросы и споры - сколько видеопамяти должно быть на борту? Всегда ли 4 Gb видеопамяти лучше, чем 2 Gb? Как увидеть, сколько игра реально забирает видеопамяти? Обычно, все сводится к тому, что чем больше, тем лу...
Выбор термопасты
Термопаста используется для обеспечения качественного отбора тепла от процессора/чипа и передаче этого тепла на радиатор. Внутри ПК в основном: - между центральным процессором (CPU) и кулером - между графическим процессором (GPU) и радиатором ...
Как усыпить компьютер
Компьютеру пока спать. Разберемся, что это. Маркетологи намудрили с названиями и мы сейчас имеем зоопарк. Посмотрим, что реально происходит. Что происходит Windows XP Windows Vista и старше Все данные остаются в оперативной памяти, работа CPU миними...
Кулер для CPU
Основные параметры кулеров. Вот классический вариант для горячего процессора - Zalman CNPS7700-Cu, почти 900 гр. чистой меди. Площадь пластин охлаждения 3 268 кв.см., коннектор 3 пин. Конечно, со временем медь потемнеет - но все равно красиво и эффективно. С...
Оперативная память
Будем рассматривать память стандарта DIMM, про SIMM забудем, она уже совсем старая. SIMM (англ. S ingle I n-line M emory M odule , односторонний модуль памяти ) — модули памяти с однорядным расположением контактов, широко применявшиеся в компьютерных си...
Тыльные разъемы видеокарт
Что у нас на выходе видеокарты ? D-subminiature, или D-sub — семейство электрических разъёмов. Свое название получило из-за характерной формы в виде буквы «D», однозначно ориентирующее правильное положение разъёмов при подключении. Часть назва...
Центральный процессор CPU Intel
Центральный процессор - основной "думатель" в компьютере. Сокращение CPU означает central processing unit - центральное процессорное устройство. В основном речь пойдет о процессорах Inel, есть еще процессоры AMD - но это большая отдельная тема. П...
Как удаленно включить компьютер - два способа
Технология удаленного включения (Wake on LAN) должна быть поддерживаемой BIOS и сетевой картой. Также, нам понадобится специальное приложение, функции которого позволяют отправить WOL-пакет удаленному ПК.
Благодаря современным достижениям, удаленный ПК включить можно не только с иного компьютера, но и с телефона. Также необходимо помнить, что включение компьютера в удаленном режиме предполагает активность сетевой карты — она должна получать питание в дежурном режиме.
Содержание статьи
- Предварительная настройка BIOS и сетевой карты
- WakeMeOnLan
- TeamViewer
Подготовительные действия
Первым делом, нужно настроить 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, который также придется настраивать на роутере сети. Рассмотрим все шаги по порядку.
Авторизуемся в TeamViewer (или регистрируемся).
Прежде всего, свяжем все компьютеры с существующим аккаунтом.
Окно предупреждения о необходимости связи с аккаунтом.
Привязка с помощью кнопочки «Связать».
В нижней части отображается установленная связь.
Нам понадобится сконфигурировать функцию Wake on Lan.
Устанавливаем флажок у других приложений TeamViewer.
Добавляем ID TeamViewer-а, компьютер которого будет отсылать WOL-пакет.
Разбудить удаленный ПК можно из своей учетной записи TeamViewer, где отображаются все привязанные к ней устройства. Нужно лишь нажать кнопочку в виде кнопки питания, что приведет к отсылке WOL-фрейма на Ethernet-карту избранного электронного устройства.
Краткий итог
Чтобы удаленно включать ПК из другого устройства, надо настроить BIOS и Ethernet-карту. В BIOS понадобится настроить политику пробуждения ПК по сигналу сетевой, которая находится в активном состоянии, обеспечиваемая дежурным питанием. Также, нужно настроить Ethernet-контроллер на прием WOL-пакетов. Понадобится еще специальная программа для генерирования WOL-пакета. Такой программой может быть, например, Wakemeonlan или TeamViewer.
, или ссылку на Ваш сайт.
Удаленное включение компьютера с помощью Wake-on-LAN (WOL)

- Содержание статьи
Описание технологии 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.
Разбудить устройство по сети (Wake-on-LAN) – Keenetic
В интернет-центрах Keenetic имеется возможность "разбудить" (включить) компьютеры домашней сети, используя технологию Wake-on-LAN (WOL). Wake-on-LAN — функция BIOS материнской платы компьютера, благодаря которой можно удаленно включить компьютер посредством отправки через локальную сеть специального сигнала (так называемого "магического" пакета, на сетевой адаптер компьютера. Например, находясь в офисе, вы можете удаленно включить компьютер домашней сети (компьютер должен находиться в спящем режиме и на нём предварительно должна быть включена возможность использования Wake-on-LAN). Для этого нужно будет удаленно подключиться к веб-конфигуратору интернет-центра, в списке устройств домашней сети выбрать устройство и нажать кнопку "Разбудить по сети".
NOTE: Важно! Для работы Wake-on-LAN материнская плата и сетевой адаптер вашего компьютера должны иметь поддержку данной функции. Для получения информации по настройке параметров BIOS и включении функции Wake-on-LAN, обратитесь к руководству пользователя материнской платы. Настройка параметров BIOS, операционной системы и сетевого адаптера рассчитана только на опытных пользователей компьютера. Наша техническая поддержка оказывает помощь только по настройке интернет-центра Keenetic. По вопросам настройки BIOS, операционной системы и сетевого адаптера обращайтесь в службу поддержки соответствующего производителя.
Приведем пример работы функции Wake-on-LAN через интернет-центр Keenetic.
1. Зайдите в интерфейс BIOS компьютера. Включите параметры BIOS относящиеся к WOL. Для этого обратитесь к руководству пользователя материнской платы. Обычно эти параметры называются "Power On By Onboard LAN", "Remote Wake Up", "Wake On LAN" и т.п. А также убедитесь, что в BIOS используется режим энергосбережения "S1 State", а не "S3 State". Дело в том, что "S3 State" является более энергоэффективным режимом и он отключает питание сетевой карты, в результате чего она не сможет получить magic packet.
2. В операционной системе компьютера нужно выполнить настройку сетевого адаптера. Откройте параметры Windows. Перейдите в меню "Сеть и Интернет" и на вкладке "Состояние" в подразделе "Изменения сетевых параметров" нажмите "Настройка параметров адаптера". В появившемся окне "Сетевые подключения" нажмите правой кнопкой мыши по значку Ethernet-подключения к сети и затем нажмите "Свойства". В окне свойств сетевого адаптера нажмите кнопку "Н
Как удаленно запустить «Wake-On-LAN (WOL)»? / Блог компании Цифровой Ангел / Хабр
Wak на LAN (WOL) (технология дистанционного включения сети) — это метод перезапуска компьютера, когда он находится в спящем режиме.Компьютер перезагрузится автоматически через специальный прием «wake up» (пробуждение) с интерфейса Ethernet. Это полезно, если Вы находитесь вдали от дома, но нужно получить доступ к компьютеру, чтобы получить некоторые файлы, хранящиеся на ПК удаленно.
Специальный пакет WOL можно отправить по Вашу локальную сеть, или отправить в Вашу сеть по Интернет через маршрутизатор Vigor . Когда маршрутизатор получает пакет WOL, он может переслать его на требуемый ПК (пожалуйста, обратите внимание на PC NIC, который поддерживает WOL). Имейте в виду, что, поскольку компьютер спит, невозможно обнаружить IP-адрес. Первый необходимый шаг — идентифицировать компьютер с аппаратным MAC-адресом. Каждый компьютер имеет свой собственный уникальный MAC-адрес. Вы можете найти MAC-адрес в командной строке MS-DOS с «ipconfig /all».
Во-вторых, Вы должны сообщить маршрутизатору IP-адрес того компьютера, который должен проснуться. (Примечание: Если Wake on LAN (Пробуждения на LAN) интегрируется с функцией Bind IP to MAC (Связать IP с MAC), то через IP можно разбудить только связанные ПК.)
I. Связать IP с MAC
1. Войдите в WUI Vigor 2920.
2. Откройте LAN >> Bind IP to MAC (LAN >> Связать IP с MAC).
Связать IP с MAC предустанавливает распределения DHCP. Введите требуемый MAC-адрес (например, 00-90-CC-9С-BC-47) ПК и нажмите кнопку Add (Добавить), чтобы добавить его в поле IP Bind List (Список связанных IP). Вы должны связать конкретный IP с адресом MAC. В противном случае, когда ПК загружается, то IP-адрес будет изменен путем выделения DHCP.
II. Включить WOL
1. Войдите в WUI Vigor 2920.
2. Откройте Application >> Wake on LAN (Приложение >> Разбудить LAN).
Введите адрес MAC на ПК, который Вы хотите разбудить и щелкните Wake UP!..
Удаленное включение компьютера через Интернет
Статья представляет собой пошаговую инструкцию по настройке удалённого включения компьютера через Интернет с помощью технологии Wake-on-LAN.
Wake-on-LAN (WOL) — технология, позволяющая удалённо включить компьютер посредством отправки через локальную сеть специальной последовательности байтов — пакета данных (так называемого «magic packet» — «волшебного пакета»).
При активации WOL в BIOS на сетевую карту подается минимальное питание, достаточное, чтобы принять «magic packet» и включить компьютер.
Для настройки технологии Wake-on-LAN (прим. далее – WOL) потребуется:
1. Поддержка WOL материнской платой компьютера;
2. Поддержка WOL сетевой картой компьютера;
3. Wi-Fi роутер;
4. Любое приложение WOL.
Скачать приложение WOL из Play Market
.
I. Настройка BIOS
1. Необходимо зайти в BIOS (прим. обычно для этого достаточно нажать F2 или DEL при появлении первых строчек на экране) и определить, поддерживает ли материнская плата WOL. У различных производителей материнских плат WOL может называться по разному. Вот список названий функции для различных производителей материнских плат: Wakeup option; Wake On LAN; MAC Resume From S3/S4; MACPME Power Up Control; Power On By Onboard LAN; Power Up By Onboard LAN; Power On By PCI Devices; Resume on PCI Event; Resume by LAN; Resume By WOL; Resume on LAN; Resume on LAN/PME#; Wake on LAN from S5; Wake Up On LAN; WakeUp by Onboard LAN; WOL (PME#) From Soft-Off; PME Events Wake Up; Resume by PME# Function; Resume On PME#; Wake On PME; Wake Up On PME.
Примечание! Большинство современных материнских плат используют UEFI (прим. «новый BIOS») поэтому в данной статье будет рассмотрен пример настройки WOL в UEFI.
После того как вы зашли в UEFI (BIOS) необходимо выбрать Advanced Mode (прим. — Расширенный режим/Дополнительно) (Рис.1).
Рис.1
.
2. В открывшемся окне нажимаем ОК (Рис.2).
Рис.2
.
3. Переходим на вкладку Advanced (прим. — Дополнительно) и выбираем APM (Рис.3).
Рис.3
.
4. В строке Power On By PCIE/PCI (прим. — Включение посредством PCIE) выбираем Enabled (прим. — Включено). Обратите внимание, справа в описании написано, что данная настройка отвечает за Wake-on-LAN (Рис.4).
Рис.4
.
5. Нажимаем Exit (прим. — Выход) и в появившемся окне выбираем Save Changes & Reset (прим. — Сохранить изменения и выйти) (Рис.5).
Рис.5
.
Примечание! Ниже представлены варианты BIOS с настройками WOL (Рис.6, Рис.7, Рис.8).
.
Рис.6
.
Рис.7
.
Рис.8
.
II. Настройка сетевой карты
1. Для настройки сетевой карты необходимо перейти в настройки параметров адаптера:
Пуск > Панель управления > Центр управления сетями и общим доступом > Изменение параметров адаптера
2. Дважды кликните на иконке нужного нам адаптера (прим. который подключен к роутеру «витой парой»), в появившемся окне нажмите Сведения (Рис.9).
Рис.9
.
3. В окне Сведения о сетевом подключении вы увидите строчку Физический адрес. Внимательно перепишите адрес, который у вас указан (прим. он потребуется позже для дальнейшей настройки), затем нажмите Закрыть (Рис.10).
Рис.10
.
4. Теперь в окне Состояние выберите Свойства (Рис.11).
Рис.11
.
5. В Свойствах перейдите на вкладку Дополнительно и установите значение Включено (Вкл.) в строках, которые выделены на Рис.12 и значение Выключено (Выкл.) в строке, которая выделена на Рис.13.
Примечание! У разных производителей, настройки сетевых карт могу незначительно отличаться. Это могут быть параметры: WOL; Wake on LAN; Wake on Magic Packet; Wake From Shutdown; Wake-Up; Resume on LAN; Включить по локальной сети; Включить при получении магического пакета и т. п. (прим. если у вас имеются такие параметры назначьте им значение: Включено (Вкл.).
Рис.12
.
Рис.13
.
6. Перейдите на вкладку Управление электропитанием и поставьте галочки как это показано на Рис.14, затем нажмите ОК.
Рис.14
.
III. Получение динамического DNS (DDNS)
Динамический DNS необходим для того, чтобы присвоить постоянное доменное имя Wi-Fi роутеру.
1. Перейдите на сайт https://www.noip.com/ . На сайте нажмите SingUp (Рис.15).
Рис.15
.
2. На сайте, в соответствующих строчках, введите: e-mail, имя пользователя, пароль, hostname, а затем нажмите Create My Free Account (Рис.16).
Рис.16
.
3. На указанный вами при регистрации e-mail придёт письмо с необходимостью подтверждения аккаунта. Нажмите Confirm Account (Рис.17).
Рис.17
.
4. Перейдите в созданный вами аккаунт, в соответствующей строке придумайте и введите hostname и domain, затем нажмите Add Hostname (Рис.18).
Рис.18
.
5. После создания DDNS ещё раз перейдите в раздел Active (Рис.19).
Рис.19
.
6. Вы увидите созданный вами DDNS, запомните его (прим. он потребуется в дальнейшем при настройке) (Рис.20).
Рис.20
.
IV. Настройка Wi-Fi роутера
1. Для настройки Wi-Fi роутера — введите адрес вашего роутера (прим. как правило это 192.168.0.1 или 192.168.1.1) и зайдите в меню (Рис.21).
Примечание! У разных производителей Wi-Fi роутеров настройки меню могут незначительно различаться. В данном руководстве, приведена в качестве примера, настройка Wi-Fi роутера на примере TP-Link модели № TL-WR841N / TL-WR841ND.
В меню перейдите на вкладку Dynamic DNS (Динамический DNS)., в поле Service Provider (Провайдер сервиса) выбираем NoIP. В полях User name (Имя пользователя) и Password (Пароль) — укажите данные (прим. e-mail и пароль), которые вы использовали при регистрации на сайте noip.com. В поле Domain name (Доменное имя) введите доменное имя, которое вы регистрировали на сайте noip.com (прим. в примере это primer.ddns.net). Поставьте галочку напротив Enabled DDNS (Включить DDNS). Нажмите Login (Войти). Если все правильно сделано, то в поле Connection Status (Статус подключения) вы увидите надпись Succeeded! (Успешно!). Нажмите Save (Сохранить) (Рис.21).
Рис.21
.
2. Перейдите на вкладку DHCP Settings (Настройки DHCP). В строке DHCP-server (DHCP-сервер) установите состояние Enabled (Включено). Запомните диапазон ваших IP-адресов (прим. на примере это от 192.168.0.1 до 192.168.0.199, на вашем роутере они могут быть другие). Нажмите Save (Сохранить) (Рис.22).
Рис.22
.
3. Перейдите на вкладку Address Reservation (Резервирование адресов) и нажмите Add (Добавить) (Рис.23).
Рис.23
.
4. Введите в соответствующие поля MAC Address (MAC-адрес) — это физический адрес вашего компьютера (прим. вы должны были его записать, см. Рис.10)., Reserved Address (Зарезервированный IP-адрес) — введите любой IP-адрес из диапазона IP адресов вашего роутера (прим. например, если диапазон вашего роутера от 192.168.0.1 до 192.168.0.199, то ваш адрес должен быть 192.168.0.X, где X — любое число от 3 до 198)., в строке Status (Состояние) установите Enabled (Включено), затем нажмите Save (Сохранить) (Рис.24).
Рис.24
.
5. Перейдите на вкладку Binding Settings (Параметры привязки). Установите галочку напротив Bind (Связать). Введите в соответствующие поля MAC Address (MAC-адрес) — это физический адрес вашего компьютера (прим. вы должны были его записать, см. Рис.10)., IP Address (IP-адрес) — тот, который вы выбрали из диапазона IP-адресов вашего роутера (прим. тот, который вы вводили уже ранее, см. Рис.24), затем нажмите Save (Сохранить) (Рис.25).
Рис.25
.
6. Перейдите на вкладку Virtual Servers (Виртуальные серверы). В полях Service Port (Порт сервиса) и Internal Port (Внутренний порт) установите значение 9 (прим. вообще можно выбрать любой порт, но для WOL принято устанавливать порты 7 или 9). В поле IP Address (IP-адрес) введите тот, который вы выбрали из диапазона IP-адресов вашего роутера (прим. тот, который вы вводили уже ранее, см. Рис.24). В поле Protocol (Протокол) установите состояние UDP. В поле Status (Состояние) установите Enabled (Включено), затем нажмите Save (Сохранить) (Рис.26).
Рис.26
.
V. Включение удалённого компьютера через Интернет с помощью Android (проверка работоспособности)
1. Запустите скачанное из Play Market любое приложение для WOL (прим. в примере будет рассмотрено включение удалённого компьютера на примере приложения Wake on LAN).
2. Открыв приложение Wake on LAN нажмите «+» как это показано на Рис.27.
Рис.27
.
3. В открывшемся меню в поле Host name вы можете ввести любое название для соединения (прим. поменять его потом нельзя)., Поставьте галочку напротив more details., В поле Address введите адрес, который вы регистрировали на noip.com (прим. который вы вводили на Рис.24)., В поле Port (Порт) введите порт, который вы указали ранее (прим. Рис.26)., В поле MAC Address (MAC-адрес) — это физический адрес вашего компьютера (прим. вы должны были его записать, см. Рис.10), затем нажмите Save (Рис.28).
Рис.28
.
4. После сохранения настроек вы увидите созданное вами соединение. Выключите компьютер, а затем нажмите на своём смартфоне область выделенную на Рис.29, если вы всё сделали правильно — компьютер автоматически включится.
Рис.29
.
Настройка удалённого включения компьютера через интернет с помощью технологии Wake-on-LAN завершена!
.
Поделиться ссылкой:
Похожее
Настройка сетевого адаптера для пробуждения компьютера с помощью PowerShell
Dr Scripto
Сводка : узнайте, как использовать Windows PowerShell для настройки сетевого адаптера удаленного компьютера для пробуждения компьютера.
Привет, сценарист! На работе мы пытаемся внедрить наше решение по автоматизации. Одна из проблем заключается в том, что на многих компьютерах сетевой адаптер не настроен на активацию машины. Это означает, что когда кто-то выключает компьютер вечером, то это остается до следующего дня.Я хотел бы иметь возможность проводить техническое обслуживание ночью, когда пользователи ушли домой, но для этого мне нужно иметь возможность разбудить компьютер. Я нашел статью в Интернете, но в основном в статье говорилось о взломе реестра, и я не чувствовал, что могу доверять статье. Может ли Windows PowerShell настроить сетевую карту компьютера так, чтобы она могла выводить компьютер из спящего режима?
—TS
Здравствуйте, TS,
Microsoft Scripting Guy Эд Уилсон здесь. В отношении Windows PowerShell следует помнить, что она может делать только то, что доступно.Другими словами, если не существует механизма для автоматизации конкретной проблемы, Windows PowerShell не сможет автоматизировать решение. Windows PowerShell, безусловно, может упростить работу с ключами реестра благодаря существованию поставщика реестра, а также упростить работу с классами WMI. Однако, если базовая технология не раскрывает функциональные возможности, нам не повезло.
TS, в данном случае я не уверен, что вам не повезло. Я просматривал свой список классов WMI, которые имеют настраиваемые свойства и реализованные методы, и наткнулся на класс MSPower_DeviceWakeEnable WMI.Этот конкретный класс WMI существует в пространстве имен Root \ WMI и не задокументирован в MSDN. Поскольку класс WMI не задокументирован, это означает, что он не поддерживается. Это не значит, что это не сработает, но это не поддерживается. На самом деле он не работает на моем 64-разрядном настольном компьютере с Windows 7 Ultimate; Я считаю, что это потому, что у меня есть собственный драйвер сетевой карты, который поддерживает объединение портов для повышения пропускной способности.
Класс WMI действительно работает на моем 32-разрядном сервере Windows 2008, который использует драйвер сетевой карты почтового ящика.Поскольку класс не задокументирован, это означает, что я не могу сказать вам, существует ли класс в Windows XP или Windows Server 2003. Я знаю, что он существует в Windows Server 2008 R2, Windows Server 2008 и Windows 7.
TS, я собираюсь показать вам, как использовать класс MSPower_DeviceWakeEnable WMI, чтобы сетевая карта могла выводить машину из спящего режима. Если этот метод работает не на всех ваших устройствах, я ничего не могу сделать - этот класс не поддерживается (хотя вы можете использовать утилиту powercfg для настройки сетевых карт на вывод компьютера из спящего режима).
Первое, что мне нужно сделать, это сохранить учетные данные для моего удаленного соединения WMI. Помните, я работаю против удаленного сервера. Я использую командлет Get-Credential для получения учетных данных для удаленного компьютера и сохраняю возвращенный объект учетных данных в переменной $ cred . Это показано здесь:
$ cred = Get-Credential nwtraders \ administrator
Затем я использую WMI и командлет Get-WmiObject для поиска сетевой карты на удаленном сервере с именем netenabled . Это свойство класса Win32_NetworkAdapter должно возвращать True , только если сетевой интерфейс включен. Если включены несколько сетевых карт, вы можете запросить NetConnectionStatus из 2 (означает, что он подключен). Если у вас все еще возникают трудности с поиском подходящего сетевого адаптера, вы можете попробовать свойство netconnectionid . Это имя соединения (например, «Подключение по локальной сети»), и если вы назвали все свои сетевые адаптеры одинаково, их будет легко подобрать с помощью этого свойства.
Когда я запрашиваю свойство netenabled на моем удаленном сервере, возвращается только один сетевой адаптер. Команда и соответствующие выходные данные показаны здесь:
PS C: \> gwmi win32_networkadapter -filter «netenabled = 'true'» -cn dc1 -cred $ cred
ServiceName: E100B
MACAddress: 00: 07: E9: 7C : A7: 5F
Тип адаптера: Ethernet 802.3
DeviceID: 6
Имя: Intel (R) PRO / 100 VE Сетевое соединение
Сетевые адреса:
Скорость: 100000000
Теперь я повторяю вышеуказанную команду, и сохраните возвращенный объект WMI в переменной с именем $ nic .Эта команда показана здесь:
$ nic = gwmi win32_networkadapter -filter «netenabled =‘ true »» -cn dc1 -cred $ cred
Затем я запрашиваю класс MSPower_DeviceWakeEnable WMI, чтобы узнать, какую дату он возвращает. Класс WMI находится в пространстве имен Root \ WMI, поэтому мне нужно указать параметр пространства имен при выполнении запроса. Я все еще работаю на удаленном компьютере, поэтому я также указываю параметры computername (псевдоним cn ) и credential (сокращено до cred ).Здесь отображаются команда и связанный с ней вывод.
PS C: \> Gwmi MSPower_DeviceWakeEnable -Namespace корень \ WMI -cn DC1 -cred $ креди
__GENUS: 2
__CLASS: MSPower_DeviceWakeEnable
__SUPERCLASS: MSPower
__DYNASTY: MSPower
__RELPATH: MSPower_DeviceWakeEnable.InstanceName =»PCI \\ VEN_8086 & DEV_105
0 & SUBSYS_01571028 & REV_02 \\ 4 & 1c660dd6 & 0 & 40F0_0"
__PROPERTY_COUNT: 3
__DERIVATION: {MSPower}
__SERVER: DC1
__NAMESPACE: корень \ WMI
__PATH: \\ DC1 \ корень \ WMI: MSPower_DeviceWakeEnable .Имя_экземпляра =»PCI \\ V
EN_8086 & DEV_1050 & SUBSYS_01571028 & REV_02 \\ 4 & 1c660dd6 & 0 & 40F0_0
«
Активный: Истинный
Enable: True
InstanceName: PCI \ VEN_8086 & DEV_1050 & SUBSYS_01571028 & REV_02 \ 4 & 1c660dd6 & 0 & 40
F0_0
__GENUS: 2
__CLASS: MSPower_DeviceWakeEnable
__SUPERCLASS: MSPower
__DYNASTY: MSPower
__RELPATH: MSPower_DeviceWakeEnable.InstanceName = ”ACPI \\ PNP0303 \\ 4 & 1506
bb2e & 0_0 ″
__PROPERTY_COUNT: 3
__DERIVATION: {MSPower}
__SERVERAMES: DC1
: rootmi: DC1
root MSPower_DeviceWakeEnable.InstanceName = ”ACPI \\
PNP0303 \\ 4 & 1506bb2e & 0_0 ″
Активно: True
Включить: False
InstanceName: ACPI \ PNP0303weird
Имя экземпляра:
00
тоже знакомо.Они выглядят как свойство PNPDeviceID из класса WMI Win32_NetworkAdapter . Поэтому я могу использовать значение свойства PNPDeviceID из моего сетевого адаптера и отфильтровать только соответствующий экземпляр из класса MSPower_DeviceWakeEnable WMI. Поэтому я беру значение свойства PNPDeviceID и пытаюсь использовать его в команде Where-Object . К сожалению, возникает ошибка. Здесь показаны команда и связанный с ней вывод.
PS C: \> gwmi MSPower_DeviceWakeEnable -Namespace root \ wmi | где {$ _. instancena
me -match $ nic.PNPDeviceID}
Неверный аргумент для оператора '-match': синтаксический анализ "PCI \ VEN_8086 & DEV_1050 & SUBSYS_015710
28 & REV_02 \ 406 Unrecognized
28 & REV_02 \ 406 Unrecognized
. В строке: 1 символ: 82
+ gwmi MSPower_DeviceWakeEnable -Namespace root \ wmi | где {$ _. instancename -m
atch <<<< $ nic.PNPDeviceID}
+ CategoryInfo: InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId: BadOperatorArgument
Неправильный аргумент для оператора '-match': синтаксический анализ «PCI \ VEN_806_108 & DEV_SECURITY \ VEN_806_806 & DEV2000 \ VEN_806_806 \ V ..
В строке: 1 символ: 82
+ gwmi MSPower_DeviceWakeEnable -Namespace root \ wmi | где {$ _. instancename -m
atch <<<< $ nic.PNPDeviceID}
+ CategoryInfo: InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId: BadOperatorArgument
Неправильный аргумент для оператора '-match': синтаксический анализ «PCI \ VEN_806_108 & DEV_SECURITY \ VEN_806_806 & DEV2000 \ VEN_806_806 \ V ..
В строке: 1 символ: 82
+ gwmi MSPower_DeviceWakeEnable -Namespace root \ wmi | где {$ _. instancename -m
atch <<<< $ nic.PNPDeviceID}
+ CategoryInfo: InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId: BadOperatorArgument
Неправильный аргумент для оператора '-match': синтаксический анализ «PCI \ VEN_806_108 & DEV_SECURITY \ VEN_806_806 & DEV2000 \ VEN_806_806 \ V ..
В строке: 1 символ: 82
+ gwmi MSPower_DeviceWakeEnable -Namespace root \ wmi | где {$ _. instancename -m
atch <<<< $ nic.PNPDeviceID}
+ CategoryInfo: InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId: BadOperatorArgument
. выражение. PNPDeviceID показан здесь:
PS C: \> $ nic.pnpdeviceid
PCI \ VEN_8086 & DEV_1050 & SUBSYS_01571028 & REV_02 \ 4 & 1C660DD6 & 0 & 40F0
перед отправкой DD6 & 00004Это может быть утомительной проблемой. Но потом я вспомнил, что есть метод escape из класса REGEX . Метод Regex .Escape задокументирован в MSDN и прост в использовании. Он исключит любой недопустимый символ в строке и позволит легко использовать эту строку. Это как раз то, что здесь нужно. Я размещаю вызов метода escape прямо перед свойством PNPDeviceID . Я сохраняю возвращенный объект в переменной с именем $ nicPower и запрашиваю переменную, чтобы убедиться, что я содержал правильный сетевой адаптер.Обратите внимание, что для свойства enable установлено значение false . Команда и связанный с ней вывод показаны здесь:PS C: \> $ nicPower = gwmi MSPower_DeviceWakeEnable -Namespace root \ wmi -cn dc1 -cred $ cred | где {$ _. имя_экземпляра -match [regex] :: escape ($ nic.PNPDeviceID)}
PS C: \> $ nicPower
__GENUS: 2
__CLASS: MSPower_DeviceWakeEnable
__SPower_DeviceEnable
__S : MSPower
__RELPATH: MSPower_DeviceWakeEnable.Имя_экземпляра =»PCI \\ VEN_8086 & DEV_105
0 & SUBSYS_01571028 & REV_02 \\ 4 & 1c660dd6 & 0 & 40F0_0"
__PROPERTY_COUNT: 3
__DERIVATION: {MSPower}
__SERVER: DC1
__NAMESPACE: корень \ WMI
__PATH: \\ DC1 \ корень \ WMI: MSPower_DeviceWakeEnable.InstanceName =»PCI \\ V
EN_8086 & DEV_1050 & SUBSYS_01571028 & REV_02 \\ 4 & 1c660dd6 & 0 & 40F0_0
«
Активный: Истинный
Enable: Ложные
InstanceName: PCI \ VEN_8086 & DEV_1050 & SUBSYS_01571028 & REV_02 \ 4 & 1c660dd6 & 0 & 40
F0_0
Теперь все, что мне нужно сделать, это , чтобы изменить значение свойства Enable с False на True .После этого мне нужно вызвать метод Put из базового объекта WMI, чтобы записать изменения обратно в базу данных WMI. Эти две команды и связанные с ними выходные данные показаны здесь:
PS C: \> $ nicPower.Enable = $ true
PS C: \> $ nicPower.psbase.Put ()
Путь: \\ dc1 \ root \ wmi: MSPower_DeviceWakeEnable.InstanceName = ”PCI \\ VEN_
8086 & DEV_1050 & SUBSYS_01571028 & REV_02 \\ 4 & 1c660dd6 & 0 & 40F0_0 ″ MSPowerPower_Devicenable:
.InstanceName =»PCI \\ VEN_8086 & DEV_1050 & S
UBSYS_01571028 & REV_02 \\ 4 & 1c660dd6 & 0 & 40F0_0"
Сервер: DC1
NamespacePath: корень \ WMI
ИмяКласса: MSPower_DeviceWakeEnable
IsClass: Ложные
IsInstance: Правда
IsSingleton: Ложные
Чтобы изменения вступили в силу, требуется перезагрузка. Поскольку я работаю удаленно и использую WMI, я решил использовать метод Reboot из класса WMI Win32_OperatingSystem .При вызове метода Reboot из Win32_OperatingSystem это кажется немного запутанным. Например, если я использую ускоритель типа [WMICLASS] , методы Reboot и Shutdown отображаются, как показано здесь:
PS C: \> [wmiclass] ”Win32_OperatingSystem”
NameSpace: ROOT \ cimv2
Свойства методов имени
Win32_OperatingSystem {Reboot, Shutdown {BootDevice, BuildN…
Но когда я пытаюсь использовать команду Invoke-WmiMethod для перезагрузки компьютера, возникает командлет для перезагрузки компьютера.Ошибка показана на следующем рисунке.
Прежде чем я действительно перезагружаю систему, я подключаюсь через удаленный рабочий стол и просматриваю состояние сетевого адаптера. Как показано на следующем рисунке, он не настроен так, чтобы устройство могло выводить компьютер из спящего режима.
Хорошо, я проверил базовую конфигурацию. Теперь мне нужно выяснить, почему моя команда перезагрузки не сработала. Причина сбоя в том, что метод Reboot является методом экземпляра, а не статическим методом.Самый простой способ перезагрузить компьютер - использовать командлет Get-WmiObject и вызвать метод непосредственно из полученного объекта. Эта команда и связанный с ней результат показаны здесь:
PS C: \> (gwmi win32_operatingsystem -CN dc1 -cred $ cred) .reboot ()
__GENUS: 2
__CLASS: __PARAMETERS
__SCLASS:
__S __DYNASTY: __PARAMETERS
__RELPATH:
__PROPERTY_COUNT: 1
__DERIVATION: {}
__SERVER:
__NAMESPACE:
000 удаленного времени ожидания:
0003 Контроллер снова запущен и работает.Я снова подключаюсь к удаленному рабочему столу, чтобы проверить, действительно ли мои изменения были приняты. Как показано на следующем рисунке, это сработало.
Полная последовательность команд может быть легко помещена в один сценарий и использована для выполнения этого изменения конфигурации в автоматическом режиме. Вот команды:
EnableNicToWakeMachine.ps1
$ cred = Get-Credential nwtraders \ administrator
$ nic = gwmi win32_networkadapter -filter «netenabled = 'true'» -cn dc10003cred $ cred = gwmi MSPower_DeviceWakeEnable -Пространство имен root \ wmi -cn dc1 -cred $ cred |
, где {$ _.имя_экземпляра -match [regex] :: escape ($ nic.PNPDeviceID)}
$ nicPower.Enable = $ true
$ nicPower.psbase.Put ()
(gwmi win32_operatingsystem -CN dc1 -cred $ cred) .reboot ()
TS, это все, что нужно для использования WMI для установки способности сетевой карты выводить компьютер из спящего режима. На этом также заканчивается Неделя методов WMI. Присоединяйтесь к нам завтра, когда у нас будет статья Роберта Робело в гостевом блоге.
Я приглашаю вас подписаться на меня в Twitter и Facebook.Если у вас есть какие-либо вопросы, отправьте мне письмо по адресу [email protected] или разместите свои вопросы на официальном форуме разработчиков сценариев. До завтра. А пока мир.
Эд Уилсон, Microsoft Scripting Guy
Dr Scripto
Scripter, PowerShell, vbScript, BAT, CMD
.Включение и тестирование пробуждения по локальной сети (WOL) в Windows * для сервера Intel® ...
Использование поиска Intel.com
Вы можете легко выполнить поиск по всему сайту Intel.com несколькими способами.
- Название бренда: Core i9
- Номер документа: 123456
- Кодовое имя: Kaby Lake
- Специальные операторы: «Ледяное озеро», Лед И Озеро, Лед ИЛИ Озеро, Лед *
Быстрые ссылки
Вы также можете воспользоваться быстрыми ссылками ниже, чтобы увидеть результаты наиболее популярных поисковых запросов.
.Как вывести удаленные компьютеры из спящего режима с помощью функции "Wake On Lan" (WOL)? | IDEAL Remote: простой, быстрый и безопасный инструмент удаленного управления для Windows, Mac OS X и Linux
Wake on Lan - это программно-аппаратное решение, которое позволяет удаленно выводить компьютер из спящего режима. Компьютер, имеющий сетевое подключение и совместимый с ACPI (Advanced Configuration Power Interface), можно включить удаленно.
Напоминаем, что функция Wake On LAN позволяет активировать удаленные станции, посылая по сети пакет « Magic ».Для правильного формирования этого пакета необходимо указать MAC-адрес сетевой карты на удаленном компьютере вместе с ее широковещательным адресом .
Сначала необходимо включить Wake on Lan в BIOS компьютера, а затем настроить его в операционной системе.
Чтобы включить Wake on Lan в BIOS (ниже для материнских плат Intel ):
- Нажмите F2 во время загрузки, чтобы войти в программу настройки BIOS.
- Доступ к меню power .
- Установите Wake-on-LAN на , включите питание .
- Нажмите F10 для сохранения и выхода из настройки BIOS.
Для настройки Wake On Lan в Windows 8 , Windows 7 , Windows 10 :
Нажмите клавишу Windows + X , чтобы открыть скрытое меню быстрого доступа:
- Выберите Диспетчер устройств .
- Разверните раздел Сетевые адаптеры .
- Щелкните правой кнопкой мыши адаптер, который вы используете в настоящее время, а затем щелкните Свойства .
- Щелкните вкладку advanced .
- Выберите Wake on Magic package из списка свойств.
- Разверните раздел значений и выберите включен .
- Щелкните вкладку Power Management .
- Установите флажок Разрешить этому устройству выводить компьютер из режима сна .
- Щелкните ОК .
Для настройки Wake On Lan в Windows XP :
- Щелкните Пуск > Настройки > Панель управления .
- Дважды щелкните system .
- Щелкните вкладку Hardware , а затем щелкните Device Manager .
- Разверните раздел Сетевые адаптеры .
- Щелкните правой кнопкой мыши адаптер и выберите Properties .
- Щелкните вкладку Advanced .
- Выберите Wake-on-LAN Options и щелкните Properties . Определите следующие элементы:
- Включить PME: установите значение включено
- Настройки пробуждения при включении: Настроить пробуждение при использовании Magic Packet
ВАЖНО : компьютер должен находиться в режиме спящего режима или спящего режима , чтобы это работало.
После проверки этих предварительных условий мы можем использовать функцию Wake On Lan из нашего программного обеспечения.
Сначала загрузите бесплатную 30-дневную версию нашего программного обеспечения, если вы еще не установили ее: Загрузите IDEAL Administration .
После установки просто запустите его под учетной записью администратора домена .
- Функция «Wake On LAN» через графический интерфейс
Выберите Computers menu и Wake (Wake On Lan)
IDEAL Administration и IDEAL Remote обеспечивает простое управление Wake On LAN .
Вы можете автоматически получить все MAC и широковещательные адреса для группы компьютеров или диапазона IP-адресов (меню Action , затем Автоматическое добавление ).
Или вручную добавьте конфигурацию Wake on LAN (меню Action , затем Добавление вручную) .
Вы также можете настроить порт, который будет использоваться для отправки пакета ( порт по умолчанию - 9 ).
Чтобы отправить пакет пробуждения на один или несколько компьютеров в вашей сети, отметьте их в списке, затем нажмите кнопку Action , затем Пробуждение .
Вы также можете запланировать и автоматизировать использование Wake On LAN : отметьте целевые компьютеры из списка, затем нажмите кнопку Action , затем Schedule .
Вам будет предложено создать запланированное задание.
Вы можете сохранить или открыть выбор компьютеров с помощью кнопок, предназначенных для этой цели.
- Функция «Пробуждение по локальной сети» через Командная строка
IDEAL Administration и IDEAL Remote позволяет запускать функцию Wake On LAN из командной строки.
Формат команды:
IA.exe WOL / mac: 00-11-22-33-44-55 / ip: ip_address / port: port_number (порт по умолчанию 9) / файл: "файл.wol "
/ mac: MAC-адрес (обязательно)
/ ip: широковещательный адрес (необязательно; если не указан, используется широковещательный адрес по умолчанию)
/ port: порт, используемый для отправки пакета (необязательно; если не указан, используется порт по умолчанию 9)
/ file: файл .wol, содержащий список компьютеров, которые необходимо активировать. Пакет пробуждения отправляется на все компьютеры, перечисленные в файле. Дополнительная функция.
для продуктов Intel® Ethernet
Что такое удаленное пробуждение?
Возможность удаленного пробуждения компьютеров является важным достижением в управлении компьютерами. Эта функция превратилась из простого удаленного включения в сложную систему, способную взаимодействовать со многими устройствами и состояниями питания операционной системы (ОС).
Ранние реализации требовали, чтобы в системе был резервный источник питания. Система могла запуститься из выключенного состояния, отправив Magic Packet *.Переключая сигнал, подключенный к схеме управления питанием компьютера, адаптер отвечает на Magic Packet, имеющий собственный MAC-адрес. Схема управления питанием, в ответ, активирует питание, в результате чего компьютер запускает ОС.
Возможность включения компьютера позволяла администраторам сети выполнять обслуживание в нерабочее время в удаленных местах без отправки техника. Эта ранняя реализация не требовала ОС, которая знала об удаленном пробуждении.
APM обеспечивает управление питанием на основе BIOS.В новых компьютерах реализована функция Advanced Configuration and Power Interface (ACPI), которая расширяет концепцию APM и позволяет ОС выборочно управлять питанием отдельных компонентов.
ACPI поддерживает множество состояний питания. Каждое состояние представляет собой разный уровень мощности, от полностью включенного до полностью выключенного, с частичными уровнями мощности в каждом промежуточном состоянии. Вот сводка состояний питания:
- S0 - включен и полностью готов к работе.
- S1 - Система находится в режиме пониженного энергопотребления (спящий режим).Тактовая частота ЦП останавливается, но ОЗУ включается и обновляется.
- S3 - приостановить в ОЗУ (режим ожидания). Большинство компонентов выключается, кроме ОЗУ.
- S4 - приостановить на диск (режим гибернации). Содержимое памяти переключается на диск, а затем перезагружается в ОЗУ, когда система просыпается.
- S5 - отключение питания.
Операционные системы с поддержкой ACPI поддерживают удаленный выход из режима ожидания или гибернации.
Программы управления сетью обычно отправляют пакеты пробуждения, хотя вы можете использовать для этой цели простые программы (доступные в Интернете бесплатно).
Настройки BIOS
Вам необходимо настроить определенные параметры BIOS, чтобы включить удаленное пробуждение в вашей системе.
- На компьютерах APM и ACPI параметры Wake-on-LAN (WOL):
- Обычно отображаются в области управления питанием.
- имеют название Wake on LAN или Wake on PME .
Чтобы разрешить удаленное пробуждение, включите параметр, соответствующий подключению адаптера.
- Системы, использующие ОС с поддержкой ACPI (например, Windows * XP), могут включать систему из выключенного состояния.Вы можете включить систему, активировав специфичные для ACPI настройки, такие как Wake-on-LAN с S5 .
- Вы можете настроить многие компьютеры ACPI для работы в режиме APM. Проверьте настройки BIOS, чтобы проверить свой рабочий режим.
Многопортовые адаптеры Ethernet
Wake-on-LAN поддерживается на порте A только на большинстве многопортовых адаптеров. См. Примечания к выпуску программного обеспечения (readme.txt) для получения списка адаптеров, поддерживающих Wake-on-LAN только на порте A.
10-гигабитные адаптеры Ethernet
Wake-on-LAN не поддерживается на 10-гигабитных адаптерах Intel® Ethernet.
Настройки операционной системы
Формат Magic Packet - не единственный тип пакета, который может запускать функцию удаленного пробуждения. Для других типов пакетов см. Настройки операционной системы ниже.
Продукты Windows с поддержкой ACPI
Последние версии Windows поддерживают ACPI. На некоторых компьютерах с поддержкой ACPI в BIOS есть параметр, позволяющий выходить из состояния S5. Однако большинство этих операционных систем поддерживают только удаленное пробуждение из режима ожидания.
Включить пробуждение из выключения с помощью Magic Packet |
|
Включить пробуждение из режима ожидания |
|
.
См. ТакжеОписаниеЭта утилита позволяет легко включать один или несколько компьютеров удаленно, отправляя на удаленные компьютеры пакет Wake-on-LAN (WOL).Когда ваши компьютеры включены, WakeMeOnLan позволяет сканировать вашу сеть, собирать MAC-адреса всех ваших компьютеров и сохранять список компьютеров в файл.Позже, когда ваши компьютеры выключены или находятся в режиме ожидания, вы можете использовать список сохраненных компьютеров, чтобы легко выбрать компьютер, который хотите включить, а затем включите все эти компьютеры одним щелчком мыши. WakeMeOnLan также позволяет включать компьютер из командной строки, указав имя компьютера, IP-адрес или MAC-адрес удаленной сетевой карты. Системные требования и ограничения
Ссылки для скачивания находятся внизу этой страницы
История версий
Начать использование WakeMeOnLanWakeMeOnLan не требует установки или дополнительных файлов DLL. Чтобы начать его использовать, просто запустить исполняемый файл - WakeMeOnLan.exeПосле запуска WakeMeOnLan первое, что нужно сделать, это просканировать вашу сеть и собрать MAC-адреса / имена компьютеров / IP-адреса в вашей сети. Чтобы начать сканирование сети, просто нажмите F5. Если WakeMeOnLan сканирует неправильный диапазон IP-адресов, вы можете остановить процесс сканирования, нажав F6, а затем перейти в окно «Дополнительные параметры» (F9) и выберите правильный диапазон IP-адресов для сканирования. Вся информация о компьютерах, собранная WakeMeOnLan, сохраняется в файле конфигурации (WakeMeOnLan.cfg) для загрузки. это при следующем использовании WakeMeOnLan. Вы также можете сканировать свою сеть несколько раз, и если в ней есть новые компьютеры ваша сеть, она будет добавлена в список. Сканирование вашей сети также обновляет текущий статус каждого компьютера - «включен» (зеленый значок) или «выключен» (красный значок). Если в списке есть устаревшие компьютеры, вы можете удалить их с помощью параметра «Удалить выбранные элементы». Включение удаленных компьютеров в сетиПосле сканирования вашей сети в первый раз очень легко включить нужные вам компьютеры. Просто запустите WakeMeOnLan, выберите нужные компьютеры, а затем выберите опцию «Разбудить выбранный компьютер» (F8).После использования опции «Пробудить выбранный компьютер» вы можете запустить другое сканирование сети, чтобы убедиться, что компьютеры действительно включены. Включенные компьютеры отображаются зеленым значком. WakeMeOnLan не выводит мои компьютеры из спящего режима... Что делать ?Если WakeMeOnLan не выводит из спящего режима ваши компьютеры - попробуйте перейти в «Параметры» -> «Отправить пакет пробуждения по локальной сети в…» и выберите один из других способов отправки пакета пробуждения.Файл внешних MAC-адресовWakeMeOnLan использует внутреннюю базу данных MAC-адресов для отображения названия компании каждого сетевого адаптера. Однако внутренняя база данных не всегда обновляется последними назначениями MAC-адресов.Вы можете вручную загрузить файл с последними MAC-адресами с http: // standard-oui.ieee.org/oui.txt а затем поместите файл oui.txt в ту же папку, где находится WakeMeOnLan.exe. Когда вы запускаете WakeMeOnLan.exe, он автоматически загружает и использует внешний файл oui.txt вместо внутренней базы данных MAC-адресов. Включите компьютер из командной строкиWakeMeOnLan позволяет вам разбудить компьютер в вашей сети без отображения какого-либо пользовательского интерфейса, используя / wakeup параметр командной строки. Вы можете указать имя компьютера, IP-адрес или произвольный текст пользователя, который вы ввели в окне свойств, до тех пор, пока компьютерная информация хранится внутри.cfg файл. Вы также можете указать MAC-адрес удаленной сетевой карты, даже если компьютер не хранится в файле .cfg.При желании вы можете указать номер порта во втором параметре и широковещательный адрес в третьем параметре. Примеры: Вы также можете разбудить все компьютеры в списке, используя параметр командной строки / wakeupall. Как и в параметре командной строки / wakeup, вы можете дополнительно указать широковещательный адрес и номер порта. Примеры: Примеры: Если вы хотите разбудить несколько компьютеров, вы можете использовать параметр командной строки / wakeupmulti. Сканирование сети из командной строкиWakeMeOnLan позволяет сканировать вашу сеть и обновлять список компьютеров в.cfg без отображения пользовательского интерфейса, с помощью параметра командной строки / scan:WakeMeOnLan.exe / сканирование Вы также можете указать определенный диапазон IP-адресов для сканирования, например: Дополнительные параметры командной строки
Перевод WakeMeOnLan на другие языкиЧтобы перевести WakeMeOnLan на другой язык, следуйте инструкциям ниже:
ЛицензияЭта утилита выпущена как бесплатное ПО.Вы можете свободно распространять эту утилиту через дискеты, CD-ROM, Интернет или любым другим способом, если вы ничего за это не берете и не продавать или распространять как часть коммерческого продукта. Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив без каких-либо модификаций!Заявление об ограничении ответственностиПрограммное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, подразумеваемые гарантии товарной пригодности и пригодности для определенной цели.Автор не несет ответственности за какие-либо особые, случайные, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.Обратная связьЕсли у вас есть проблемы, предложения, комментарии или вы обнаружили ошибку в моей утилите, вы можете отправить сообщение на [email protected]WakeMeOnLan также доступен на других языках. Чтобы изменить язык WakeMeOnLan, загрузите zip-файл на соответствующем языке, извлеките wakemeonlan_lng.ini, и поместите его в ту же папку, в которой вы установили утилиту WakeMeOnLan. |
ПК HP - Проблемы с режимом сна и гибернации (Windows 10, 8)
Спящий режим: Нажмите клавишу «Спящий режим» на клавиатуре или щелкните Спящий режим в меню «Питание» (Windows 10) или в меню «Завершение работы» (Windows 8), чтобы перевести компьютер в спящий режим. Закрытие панели дисплея на ноутбуке также может перевести ноутбук в спящий режим. В спящем режиме состояние всех открытых приложений сохраняется в памяти, а затем отключаются панель дисплея и жесткий диск. Используется только мощность, достаточная для сохранения данных в памяти.Выход из спящего режима происходит быстро, в большинстве случаев за секунды. Спящий режим полезен, когда вам нужно приостановить компьютер на короткое время. Однако в ноутбуке поддержание питания модулей памяти может привести к разрядке аккумулятора, если ноутбук не подключен к электросети.
Спящий режим: Нажмите Спящий режим (если доступен) в меню «Питание» (Windows 10) или в меню «Завершение работы» (Windows 8), чтобы перевести компьютер в режим гибернации. Hibernate сохраняет состояние всех открытых приложений на жесткий диск, а затем полностью отключает компьютер.В режиме гибернации компьютер не потребляет электроэнергию. При перезагрузке компьютера восстанавливается прежнее состояние всех открытых приложений. Перезапуск из режима гибернации может занять больше времени, чем перезапуск из спящего режима. Используйте спящий режим, когда компьютер не нужен в течение длительного периода времени.
.