Wake on lan windows server 2019

What is the best way to configure and use Wake on LAN, when using Server 2019 trying to wake up a Win 10 Pro computer

RRS feed

  • Remove From My Forums
  • Question

  • What is the best way to configure and use Wake on LAN, when using Server 2019 trying to wake up a Win 10 Pro computer

Answers

    • Marked as answer by
      Playpar
      Thursday, February 20, 2020 12:35 PM

All replies

  • Hi,

    >>configure and use Wake on LAN

    You can press Windows key + X to bring up the hidden quick access menu, and select Device Manager then configure it.

    Please refer the following link about specific steps to set up wake on LAN:

    https://www.groovypost.com/howto/enable-wake-on-lan-windows-10/

    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

    Hope this can help you.

    Have a nice day!

    Ellen


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com.

  • So from reading your link, Wake on Lan will NOT work if the computer is turned off?

  • So from reading your link, Wake on Lan will NOT work if the computer is turned off?

    • Marked as answer by
      Playpar
      Thursday, February 20, 2020 12:35 PM

Удаленное включение протестировано на компьютерах с операционными системами Windows 7, Windows 8, Windows 10 и так же на Windows Server 2012, 2019. Это основные ОС в локальной сети нашей организации в настоящее время. Компьютеры включены в общую сеть через коммутаторы без дополнительной маршрутизации.

Для запуска компьютера через подключение по локальной сети необходимо:

— выполнить настройки в BIOS удаленного компьютера;

— выполнить настройки в ОС удаленного компьютера;

— установить и запустить ПО на компьютере с которого происходит удаленный запуск.

После этих действий проведем удаленное подключение к включенному ПК через AnyDesk.

Настройка BIOS.

Для входа в BIOS включаем компьютер и жмем на клавиатуре определенную клавишу, какую именно зависит от производителя материнской платы. Чаще всего это кнопка [DELETE] или [F1], но также встречаются многие другие кнопки и сочетания.

Попав в BIOS активируем настройку Power On LAN (Wake-on-LAN, WOL). В разных биосах она называется поразному. Выставляем значение настройки – Enabled.

Ниже на фото несколько примеров.

PME Event Wake Up (PME — Power Management Event)

S4/S5 Wake on LAN

Wake on LAN

Включение питания устройства PCIE.

Power On By PCI Device.

Включение посредством PCI-E.

Чаще всего эти настройки располагаются в разделе Power или Power Management. Так же они могут быть в разделе расширенных или дополнительных настроек.

В BIOS сервера Supermicro настройки Wake-On-Lan не оказалось. Видимо разработчики решили, что сервер должен быть включен круглосуточно. Так оно и есть. В данном случае активируем настройку Restore on AC Power Loss >> Power On. При возобновлении питания 220В сервер включится автоматически.

После активации настройки сохраняем параметры BIOS и компьютер перезагрузится.

Настройки в операционной системе.

В ОС Windows 7, 8, 10 и WinServer 2012, 2019 настройки сети выполняются одинаково. Любым удобным способом попадаем к свойствам сетевого адаптера через который ПК подключен в локальную сеть и интернет. Например, переходим в:

Панель управленияСеть и ИнтернетЦентр управления сетями и общим доступом

(можно скопировать эту строку, открыть Этот Компьютер и вставить в адресную строку, нажать Ввод)

Находим нужный адаптер и открываем его свойства.

Или открываем «Диспетчер устройств» и находим там сетевой адаптер.  Затем открываем правой кнопкой мыши его свойства.

В раскрывшихся свойствах нажимаем кнопку «Настроить».

В настройках переходим на вкладку «Дополнительно» и активируем два пункта, как на картинке ниже.

В зависимости от драйвера сетевого адаптера эти настройки могут называться по разному,  например «Пробуждение особым пакетом Magic» или «WOL Пакет Magic». 

Нажимаем ОК.

Переходим на вкладку «Управление электропитанием». Активируем галочкой пункт «Разрешить этому устройству выводить компьютер из ждущего режима». Можно так же активировать самый нижний пункт настроек, но необязательно. Нажимаем кнопку «ОК».

Выполним еще одну настройку, без которой ничего не заработает в Windows 10. Переходим в:

Панель управленияОборудование и звукЭлектропитаниеСистемные параметры. В разделе «Действия при нажатии кнопок» убираем галочку с настройки «Включить быстрый запуск (рекомендуется). Нажимаем кнопку «Сохранить изменения».

Если ОС установлена на HDD, а не на SSD, то время загрузки после включения компьютера ощутимо увеличится.

Удаленное включение ПК.

На удаленном компьютере в той же локальной сети устанавливаем небольшое приложение WakeMeOnLan. Скачать его можно бесплатно перейдя на ЭТОТ сайт (скачивание внизу страницы).

ПО сканирует сеть, сохраняет MAC, IP, имя ПК. Затем, когда компьютер выключен, его нужно выбрать из списка и нажать на кнопку с будильником в верхней левой части окна программы. В настройках можно выбрать, куда будет отправлен пакет (на широковещательный адрес, на IP компьютера или на его имя).

Управляемый компьютер находится в дежурном режиме (англ. stand-by — режим, предусмотренный спецификацией ATX, при котором из всех выходных цепей блока питания активна только дежурная +5VSB) и выдаёт питание на микросхему BIOS и сетевой адаптер. Сетевой адаптер находится в режиме пониженного энергопотребления, при этом его микроконтроллер анализирует все пакеты, приходящие на соответствующий MAC-адрес, ничего не отвечая на них. Если одним из пакетов окажется magic packet, сетевой адаптер выдаст сигнал на включение питания компьютера (вики).

Если компьютер выключали на ночь из розетки электропитания, то по LAN он не запустится. Если включить всетаки нужно удаленно, то можно скомбинировать процесс с функцией «Включение при возобновлении электропитания», которая так же активируется в BIOS.

Некоторые протестированные в нашей ЛВС компьютеры с Windows 7 запускаются только с PCI внешним сетевым адаптором. При подключении на встроенный в мат.плату сетевой адаптор стабильно выходят из состояния сна. Какие настройки на это влияют так и не определилось. В Windows 10 при отключении быстрого запуска удаленное включение работает стабильно.

Удаленное администрирование.

После запуска «Wake-On-LAN» удаленного компьютера к нему можно подключится любым доступным способом и выполнить требуемые настройки. В нашей ЛВС популярно удаленное подключение к рабочему столу RDP и AnyDesk. AnyDesk способен включать удаленный компьютер не только по локальной сети но и через через интернет. Рассмотрим кратко как это сделать.

Устанавливаем и обновляем AnyDesk на удаленном компьютере. Скачать его можно бесплатно с официального сайта. Использование тоже бесплатное, с некоторыми ограничениями в отличие от платной версии. Запуск установленной программы желательно выполнять с правами администратора. Галочка об этом ставится в свойствах ярлыка.

Переходим в настройки. В боковом меню находим пункт «Wake-On-LAN» и проверяем, чтоб он был активирован (Enabled).

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

Выключаем компьютер через Пуск >> Завершение работы.

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

Запускаем AnyDesk.

Вводим ID удаленного рабочего места.

После того, как появится сообщение «Клиент не в сети», нажимаем кнопку «Питание вкл.».

Начнется соединение с попыткой включения. Необходимо ждать 3-4 минуты если соединение проходит через интернет. К тому же время зависит от параметров и скорости включения удаленного ПК.

После некоторого времени ожидания появится окно для авторизации. Вводим созданный пароль. Отмечаем галочкой «Входить автоматически».

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

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

Wake-on-LAN (WoL) является недооцененной и недостаточно используемой частью операционной системы Windows 10. Если вы являетесь не заядлым пользователем системы windows, то вам наверняка фраза Wake-on-LAN будет не интересна. Эта функция связана с подключением по локальной сети, которая в свою очередь заинтересует геймеров и техническую поддержку. В прошлом этот параметр был слаб, но на сегодня настройка функции «Wake-on-LAN» в Windows 10 дает больше, чем было. Итак, что такое Wake-on-LAN? Как это может быть полезно для обычных пользователей? И что самое главное, как его настроить? 

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

Wake-on-LAN — это сетевой стандарт, позволяющий компьютеру включаться дистанционно. Он имеет дополнительный стандарт под названием Wake-on-Wireless-LAN (WoWLAN).

Чтобы WoL работал, вам нужно три вещи:

  • Ваш компьютер должен быть подключен к источнику питания.
  • Материнская плата компьютера должна быть совместима с ATX. Не волнуйтесь, большинство современных материнских плат соответствуют требованиям.
  • Сетевая карта компьютера (Ethernet или беспроводная) должна быть включена в WoL. Поддержка WoL почти универсальна.

Wake-on-LAN широко распространена в мире компьютеров. Поскольку поддержка требуется на аппаратном уровне, WoL работает на компьютерах под управлением Windows, Mac и Linux без проблем. С точки зрения Windows ваш компьютер может включаться из любых состояний питания по умолчанию, таких как гибернация и спящий режим, а также от полного отключения питания.

Как работает Wake-On-LAN?

Wake-on-LAN использует «magic packets», когда сетевая карта обнаруживает пакет, он сообщает компьютеру включить себя. Именно поэтому ваш компьютер должен быть подключен к источнику питания, даже если он выключен. Сетевые карты с поддержкой WoL будут продолжать получать небольшой заряд круглосуточно, пока они сканируют «magic packets» (волшебный пакет).

Но что же происходит?

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

Почему Wake-On-LAN полезен?

Теперь вы знаете, что такое Wake-on-LAN и как оно работает. Но почему это полезно? Почему средний пользователь должен заботиться об этой технологии? 

channel

Включите компьютер из любого места

Трудно представить себя в командировке без забытых файлах дома, к которым вы не сможете удаленно получить доступ. Чтобы удаленно использовать ваш рабочий стол, вам понадобится приложение для удаленного рабочего стола, поддерживающее Wake-On-LAN. Популярный Google Chrome Remote Desktop не работает, но Team Viewer дает такую возможность.

Примечание: BIOS должен поддерживать Wakeup-on-PME (событие управления питанием). И тогда вы сможете пробудить компьютер с выключенного состояния.

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

Включение WoL — это двухшаговый процесс. Вам необходимо настроить Windows и BIOS вашего компьютера. 

Включение Wake-On-LAN в Windows

  • Чтобы включить Wake-on-LAN в Windows, вам нужно открыть приложение «Диспетчер устройств». Нажмите Win + R и напишите devmgmt.msc.

Диспетчер устройств

  • Прокрутите список устройств до тех пор, пока не найдете сетевые адаптеры. Нажмите «>«,чтобы развернуть меню. Теперь вам нужно найти свою сетевую карту.

Диспетчер устройств сетевой адаптер realtek

  • Если вы не знаете, какая из них является вашей сетевой картой, наберите в поиске windows «Сведения о системе«.

Запуск сведения о системе

  • Перейдите «Компоненты» > «Сеть» > «Адаптер» и справа найдите имя или тип продукта. Запомните эти значения и переходим обратно в диспетчер устройств.

Сведения о системы сетевого адаптера

  • В диспетчере устройств, нажимаем на своем сетевом адаптере правой кнопкой мыши и выбираем свойства. Далее в новом появившимся окне перейдите на вкладку «Дополнительно«, пролистайте список вниз и найдите Wake-On-LAN, выберите значение Enabled (включено). Название может различаться между устройствами и у некоторых будет Wake on magic packet.

Свойства адаптера и включение Wake On LAN

  • Далее перейдите на вкладку «Управление электропитанием» и у вас там должны быть отмечены два пункта: разрешить этому устройству выводить компьютер из ждущего режима и разрешить вывод компьютера из ждущего режима только с помощью «магического пакета». Нажмите OK.

Вывод компьютера из ждущего режима с помощью магического пакета

Включение Wake-On-LAN в BIOS

К сожалению меню BIOS различается на компьютерах и ноутбуках, что делает невозможным предоставление точных инструкций. В общем, вам нужно нажать конкретную клавишу, пока ваш компьютер загружается. Как правило, кнопкой являются EscapeDelete или F1. Смотрите подробное руководство, как зайти в BIOS.

  • В меню BIOS вам нужно найти вкладку «Power» и найти запись Wake-on-LAN и включить (Enabled). Не забудьте сохранить настройки биос.
  • Вкладка также может быть названа Power Management или вы можете найти эту функцию даже в Advanced Settings.

Последствия безопасности во время пробуждения по локальной сети

Магические пакеты отправляются с использованием уровня OSI-2. На практике это означает, что любой пользователь в той же сети, что и WoL, может использовать ваш компьютер для загрузки. В домашней обстановке это несущественная проблема. В общественной сети это более проблематично. Теоретически WoL позволяет только включать компьютеры. Он не будет обходить проверки безопасности, экраны паролей или другие формы безопасности. Это также не позволит выключить компьютер снова.

Однако были случаи, когда злоумышленники использовали комбинацию серверов DHCP и PXE для загрузки машины с собственным загрузочным изображением. Это дает им доступ к любым незащищенным дискам в локальной сети.


Смотрите еще:

  • Как узнать IP-адрес компьютера
  • Удалить папки $WINDOWS.~BT и $WINDOWS.~WS в Windows 10
  • Отсутствует файл xlive.dll? Скачайте его для запуска игр Windows Live
  • Исправить ошибку KMODE_EXCEPTION_NOT_HANDLED в Windows 10
  • Исправлена ошибка VCRUNTIME140.dll Windows 10 

[ Telegram | Поддержать ]

  • 1 — Install WSL(Ubuntu 20.04)

    • 1.1 — Enable WSL feature on Windows
    • 1.2 — Clear «Users must enter a user name and password to use this computer»
    • 1.3 — winreboot
    • 1.4 — WinRM Wait for Reboot
    • 1.5 — Download WSL installer
    • 1.6 — Install WSL install image
    • 1.7 — Remove WSL install image
    • 1.8 — WSL ubuntu install via scheduled task
    • 1.9 — Wait 2 minutes to allow scheduled task completes
    • 1.10 — WSL create normal user
    • 1.11 — WSL allow sudo NOPASSWD
    • 1.12 — WSL change default login to normal user via scheduled task
    • 1.13 — Wait 40 seconds to allow scheduled task completes
  • 2 — Configure WSL to Allow SSH

    • 2.1 — WSL reinstall OpenSSH Server
    • 2.2 — Edit the sshd_config
    • 2.3 — Restart OpenSSH Server
    • 2.4 — WSL SSH Windows Firewall setup
    • 2.5 — Automatically start OpenSSH Server on bootup
  • 3 — Run Wake On Lan Script

    • 3.1 — Add Python executable alternative
    • 3.2 — Wake on Lan via WSL Python

Exported on 08-Oct-2021 10:53:39

Name Type Script Reference Default Value Comment
WSL Installer Download Path Text wslInstallerDownloadPath C:wsl_image_downloadwsl_install.appx The installation image will be downloaded here.
WSL Installer Download URL Text wslInstallerDownloadUrl https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx The installation image download link.
WSL Node Linux / Unix Server wslNode Same IP with the WSL’s host Windows node
WSL User Linux OS Credential wslUser Independent with the Crendential for the host Windows, different username/password pair is acceptable and encouraged for security.
WSL User With Sudo Linux OS Credential wslUserWithSudo Same with `WSL User`, but with `Sudo To` set to `root`.
Windows Node Windows Server windowsNode
Windows User Windows OS Credential windowsUser

The connection details have changed from the last step.

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
Windows Batch File
make sure you run it with
cmd.exe
Click start menu, enter «command» in the search bar, then select the command program

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

This step has the following parameters

Name Script Reference Default Value
Windows User {windowsUser.password} None
Windows User {windowsUser.user} None

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

$RegPath = "HKLM:SOFTWAREMicrosoftWindows NTCurrentVersionWinlogon"
$DefaultUsername = "{windowsUser.user}"
$DefaultPassword = "{windowsUser.password}"
Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String 
Set-ItemProperty $RegPath "DefaultUsername" -Value "$DefaultUsername" -type String 
Set-ItemProperty $RegPath "DefaultPassword" -Value "$DefaultPassword" -type String

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
Windows Batch File
make sure you run it with
cmd.exe
Click start menu, enter «command» in the search bar, then select the command program

The connection details have changed from the last step.

on node
{Windows Node}

Check if tcp port
5986
is listening

make sure it goes down for

5
seconds,

once its up, wait
40
seconds
.

Use Telnet to check if the TCP service is accepting connections.

This step has the following parameters

Name Script Reference Default Value
WSL Installer Download Path {wslInstallerDownloadPath} C:wsl_image_downloadwsl_install.appx
WSL Installer Download URL {wslInstallerDownloadUrl} https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx

The connection details have changed from the last step.

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

$DIR=Split-Path -Path {wslInstallerDownloadPath}
if (-not (Test-Path $DIR)) {
    New-Item $DIR -ItemType Directory
}

if (-not (Test-Path {wslInstallerDownloadPath})) {
    Invoke-WebRequest -Uri {wslInstallerDownloadUrl} -OutFile {wslInstallerDownloadPath}
}

This step has the following parameters

Name Script Reference Default Value
WSL Installer Download Path {wslInstallerDownloadPath} C:wsl_image_downloadwsl_install.appx

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

Add-AppxPackage -Path {wslInstallerDownloadPath}

This step has the following parameters

Name Script Reference Default Value
WSL Installer Download Path {wslInstallerDownloadPath} C:wsl_image_downloadwsl_install.appx

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

if (Test-Path {wslInstallerDownloadPath}) {
    Remove-Item -Recurse {wslInstallerDownloadPath}
}

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

# Make the task start running after 15 seconds
$ts = New-TimeSpan -Seconds 15
$Trigger = New-ScheduledTaskTrigger -Once -At ((Get-date) + $ts)

# We use the '--root' argument here to avoid the input prompt
$Action= New-ScheduledTaskAction -Execute "C:UserskinzlawAppDataLocalMicrosoftWindowsAppsubuntu2004.exe" -Argument "install --root"
$setting = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries

Register-ScheduledTask -TaskName "WSL Ubuntu install" -Trigger $Trigger -Action $Action -Settings $setting -Force

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

This step has the following parameters

Name Script Reference Default Value
WSL User {wslUser.password}
WSL User {wslUser.user} None

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

# create user account
wsl -u root useradd -m {wslUser.user}
wsl -u root sh -c "echo {wslUser.user}:{wslUser.password} | chpasswd" # wrapped in sh -c to get the pipe to work
wsl -u root chsh -s /bin/bash {wslUser.user}
wsl -u root usermod -aG adm,cdrom,sudo,dip,plugdev {wslUser.user}

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

bash -c "echo '%sudo ALL=(ALL) NOPASSWD: ALL' | EDITOR='tee -a' visudo"

This step has the following parameters

Name Script Reference Default Value
WSL User {wslUser.user} None

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

# Make the task start running after 15 seconds
$ts = New-TimeSpan -Seconds 15
$Trigger = New-ScheduledTaskTrigger -Once -At ((Get-date) + $ts)

$Action= New-ScheduledTaskAction -Execute "C:UserskinzlawAppDataLocalMicrosoftWindowsAppsubuntu2004.exe" -Argument "config --default-user {wslUser.user}"
$setting = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries
Register-ScheduledTask -TaskName "WSL Ubuntu default user" -Trigger $Trigger -Action $Action -Settings $setting -Force

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

bash -c "sudo apt remove openssh-server -y"
bash -c "sudo apt install openssh-server -y"

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

bash -c "sudo sed -i `'/PasswordAuthentication no/cPasswordAuthentication yes`' /etc/ssh/sshd_config"
# in case the parameter previously commented
bash -c "sudo sed -i `'/PasswordAuthentication yes/cPasswordAuthentication yes`' /etc/ssh/sshd_config"

bash -c "sudo sed -i `'/TCPKeepAlive no/cTCPKeepAlive yes`' /etc/ssh/sshd_config"
# in case the parameter previously commented
bash -c "sudo sed -i `'/TCPKeepAlive yes/cTCPKeepAlive yes`' /etc/ssh/sshd_config"

bash -c "sudo sed -i `'/ClientAliveInterval [[:digit:]]+/cClientAliveInterval 120`' /etc/ssh/sshd_config"

bash -c "sudo sed -i `'/ClientAliveCountMax [[:digit:]]+/cClientAliveCountMax 720`' /etc/ssh/sshd_config"

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

bash -c "sudo service ssh restart"

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

New-NetFirewallRule -DisplayName 'WSL SSH' `
                  -Name 'WSL SSH' `
                  -Profile Any `
                  -LocalPort 22 `
                  -Protocol TCP

This step has the following parameters

Name Script Reference Default Value
Windows User {windowsUser.user} None

Login as user
{Windows User}

on node
{Windows Node}

  1. Connect via RDP
    mstsc /admin /v:Windows Node
  2. Login as user {Windows User}
  3. Then open a command prompt

This is a
PowerShell Script
make sure you run it with
powershell.exe
Click start menu, enter «powershell» in the search bar, then select the powersehll program

# run this task every time the computer start up
$Trigger= New-ScheduledTaskTrigger -AtStartup

$principal = New-ScheduledTaskPrincipal -LogonType S4U -UserId '{windowsUser.user}'
$Action= New-ScheduledTaskAction -Execute "bash" -Argument "-c `'sudo service ssh start`'"
$setting = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries
Register-ScheduledTask -TaskName "SSH service start on bootup" -Trigger $Trigger -Principal $principal -Action $Action -Settings $setting -Force

The connection details have changed from the last step.

Login as user
{WSL User With Sudo}

on node
{WSL Node}

Connect via SSH

ssh user@hostname

This is a
Bash Script
make sure you run it with
bash -l
from a terminal session

if which python; then
    : # python is found, nothing needs to be done
else
    update-alternatives --install /usr/bin/python python /usr/bin/python3 1
fi

This step has the following parameters

Name Script Reference Default Value
WSL Node {wslNode.ip} None

The connection details have changed from the last step.

Login as user
{WSL User}

on node
{WSL Node}

Connect via SSH

ssh user@hostname

This is a
Python Code
make sure you run it with
python
from a terminal session

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Wake on Lan

import socket
import struct


def WOL(macaddress):
        if len(macaddress) == 12:
                pass
        elif len(macaddress) == 12 + 5:
                sep = macaddress[2]
                macaddress = macaddress.replace(sep, '')
        else:
                raise ValueError('Incorrect MAC address format')

        data = ''.join(['FFFFFFFFFFFF', macaddress * 16])
        send_data = b''

        for i in range(0, len(data), 2):
                byte_dat = struct.pack('B', int(data[i: i + 2], 16))
                send_data = send_data + byte_dat

        sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
        sock.bind(('{wslNode.ip}', 20000))
        # TODO: change to the broadcast IP of your LAN
        sock.sendto(send_data, ('192.168.31.255', 9))
        sock.close()


if __name__ == '__main__':
        # TODO: change to the MAC of the Target NIC
        WOL('00:e0:b4:1d:01:f4')

Удаленное включение компьютера с помощью Wake-on-LAN (WOL)

  • Содержание статьи
    • Описание технологии Wake on LAN (WOL)
    • Что требуется для работы Wake-On-LAN?
    • Как включить удаленный компьютер через интернет (онлайн)
      • С помощью онлайн-сервиса depicus
      • С помощью онлайн-сервиса w3dt.net
    • Программы для удаленного включения компьютера
      • Программы для Windows
      • Программы для Linux
      • Программы для Android
    • Как проверить, что Wake-On-LAN работает
      • Проверяем работу Wake-On-LAN в Windows
    • Комментарии к статье ( 9 шт )
    • Добавить комментарий

Описание технологии 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.

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).

Advanced mode

Рис.1

.

2. В открывшемся окне нажимаем ОК (Рис.2).

Ok

Рис.2

.

3. Переходим на вкладку Advanced (прим. — Дополнительно) и выбираем APM (Рис.3).

Advanced

Рис.3

.

4. В строке Power On By PCIE/PCI (прим. — Включение посредством PCIE) выбираем Enabled (прим. — Включено). Обратите внимание, справа в описании написано, что данная настройка отвечает за Wake-on-LAN (Рис.4).

Enabled

Рис.4

.

5. Нажимаем Exit (прим. — Выход) и в появившемся окне выбираем Save Changes & Reset (прим. — Сохранить изменения и выйти) (Рис.5).

Save

Рис.5

.


Примечание! Ниже представлены варианты BIOS с настройками WOL (Рис.6, Рис.7, Рис.8).

.

Включено

Рис.6

.

Wake on LAN

Рис.7

.

Wake Up

Рис.8

.

II. Настройка сетевой карты

1. Для настройки сетевой карты необходимо перейти в настройки параметров адаптера:

Пуск > Панель управления > Центр управления сетями и общим доступом > Изменение параметров адаптера

2.  Дважды кликните на иконке нужного нам адаптера (прим. который подключен к роутеру «витой парой»), в появившемся окне нажмите Сведения (Рис.9).

LAN

Рис.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).

DDNS

Рис.15

.

2. На сайте, в соответствующих строчках, введите: e-mail, имя пользователя, пароль, hostname, а затем нажмите Create My Free Account (Рис.16).

Введите данные

Рис.16

.

3. На указанный вами при регистрации e-mail придёт письмо с необходимостью подтверждения аккаунта. Нажмите Confirm Account (Рис.17).

Confirm Account

Рис.17

.

4. Перейдите в созданный вами аккаунт, в соответствующей строке придумайте и введите hostname и domain, затем нажмите Add Hostname (Рис.18).

Hostname

Рис.18

.

5. После создания DDNS ещё раз перейдите в раздел Active (Рис.19).

Active

Рис.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).

Данные в WOL

Рис.28

.

4. После сохранения настроек вы увидите созданное вами соединение. Выключите компьютер, а затем нажмите на своём смартфоне область выделенную на Рис.29, если вы всё сделали правильно — компьютер автоматически включится.

Подключитесь

Рис.29

.

 Настройка удалённого включения компьютера через интернет с помощью технологии Wake-on-LAN  завершена!

.

Всем привет! Wake on LAN – это технология, разрешающая удаленно через сеть включить компьютер. Она придумана достаточно давно, но массовой популярности среди обычных пользователей не получила. Хотя, ее часто используют сисадмины в своих задачах.

Содержание

  1. О технологии
  2. Принцип работы
  3. Безопасность
  4. В BIOS
  5. В Windows
  6. Программа для запуска
  7. Задать вопрос автору статьи

О технологии

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

  1. Компьютер должен быть подключен к сети 220В.
  2. ПК физически сопряжен с работающим роутером через LAN-кабель или сопряжен по Wi-Fi.
  3. Опция «Wake on Lan» настроена на

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

Настройка Wake on LAN обычно проводится через BIOS или же через установку специального программного обеспечения для сетевой карты. Следует сказать, что технология не нова и автоматически поддерживается сетевыми картами, которые «гуляют» на рынке десятилетиями.

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

Все строится вокруг «Magic Packet» – активируя ПК, данная опция посылает к его сетевой карте своеобразные «волшебные пакеты», включающие:

  • Сетевой широковещательный адрес.
  • Широковещательный адрес.
  • MAC-адрес сетевой карты.
  • Пакет данных.

Эта «магия» стандартизирована и применима к любой платформе (Например, Apple, Интел, АМД). Используемые пакеты WoL всегда обращаются к портам «UDP 7/9». С их помощью компьютер «слушает эфир» и готов принять нужные сведения.

Этими сведениями является «Magic Packet», который предоставляет данные МАК-адреса сетевой платы. Эти данные компьютер обработает и запустит цепную реакцию.

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

Безопасность

Что такое Wake on LAN стало понятно, но безопасно ли использование этой технологии? В зависимости от того, где вы будете использовать wake on lan (WoL). Если это публичная Вай-Фай сеть (без пароля и ключа защиты) или интернет, то такие пакеты с легкостью могут перехватываться.

Если же «wake up» происходит в пределах домашней защищенной сети (с паролем и WPA2-защитой), то беспокоится не о чем.

Как включить? Есть два варианта активации опции wake on lan на Windows 10, на Windows 7, да и в целом на любой операционной системе.

В Биосе на старых материнских платах опция настраивалась следующим образом:

  1. Клавишей Delete или одной из функционального ряда F1F12 вызовите BIOS (UEFI).
  2. Откройте раздел «Power» или «Advanced Options».

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

  1. Выставите «Enable» напротив «Wake Up».

На современных материнских платах с UEFI эта функция размещена в дополнительных настройках или в разделе питания PCI-E.

Производители материнок по-разному именуют эту опцию:

  1. ASUS – PME.
  2. ASRock – Aggressive Link.
  3. Gigabyte – ErP.

В Windows

В операционной системе Виндовс, настроить включение по локальной сети после отключения можно с помощью изменения одного параметра:

  1. Нажмите ПКМ по Пуск и запустите «Диспетчер устройств».

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

  1. Выберите свой LAN-адаптер и перейдите в его свойства.

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

  1. Перейдите во вкладку «Дополнительно».

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

  1. Скрольте список и внимательно смотрите на свойства. Ищите «Wake on Magic Packet». Переведите «Значение» в разряд «Enabled».

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

  1. Кликните «Управление электропитанием» и убедитесь, что обе галочки установлены. Третью выставляйте «по желанию».

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

При этом не важно, настраиваете вы сетевую карту или Wi-Fi адаптер. Опция Wake on Wireless LAN будет работать точно так же, как и через кабельное соединение.

Программа для запуска

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

  • Depicus – одно оконное простое ПО, выполняющее необходимую опцию. Есть программы для Windows, Android и Apple. Достаточно указать Мак сетевой карты, локальный айпишник, порт и маску подсети.

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

  • WakeMeOnLan – утилита для Виндовс, работающая только затем, чтобы запускать компьютер удаленно.

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

  • TeamViewer – разносторонняя утилита, которая умеет будить «уснувший» компьютер. Естественно, предварительно надо все настроить.

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

Понравилась статья? Поделить с друзьями:
  • Wake on lan windows 10 через телефон
  • Wake on lan windows 10 через интернет
  • Wake on lan windows 10 через wifi
  • Waas что это за папка windows 10
  • Wake on lan windows 10 не работает после выключения компьютера