Что такое Wake-on-LAN?
Wake-on-LAN (иногда сокращенно WoL) является отраслевым стандартным протоколом для дистанционного пробуждения компьютеров из режима с очень низким энергопотреблением. Определение «режим низкого энергопотребления» со временем изменилось со временем, но мы можем это понимать, когда компьютер «выключен» и имеет доступ к источнику питания. В протоколе также предусмотрена дополнительная функция Wake-on-Wireless-LAN.
Это полезно, если вы планируете удаленно обращаться к своему компьютеру по какой-либо причине: он позволяет вам сохранять доступ к вашим файлам и программам, сохраняя при этом ПК в маломощном состоянии, чтобы экономить электроэнергию (и, конечно же, деньги). Любой, кто использует такую программу, как VNC или TeamViewer, или поддерживает доступ к файловому серверу или игровому серверу, должен, вероятно, включить эту опцию для удобства.
Для тех из вас, кто строит ваши собственные установки, будьте осторожны при покупке карты Ethernet. В то время как большинству встроенных плат на материнских платах не нужен этот шаг, дискретным сетевым картам часто требуется 3-контактный кабель, подключенный к материнской плате для поддержки Wake on LAN. Сделайте свое исследование онлайн, прежде чем покупать, так что вы не разочарованы позже в очереди.
Волшебный пакет: как работает Wake-on-LAN
Компьютеры с поддержкой Wake-on-LAN в основном ожидают появления «волшебного пакета», который включает в себя MAC-адрес сетевой карты. Эти магические пакеты отправляются профессиональным программным обеспечением, созданным для любой платформы, но также могут быть отправлены маршрутизаторами и интернет-сайтами. Типичными портами, используемыми для магических пакетов WoL, являются UDP 7 и 9. Поскольку ваш компьютер активно прослушивает пакет, некоторая мощность подает вашу сетевую карту, что приведет к разрядке батареи вашего ноутбука быстрее, поэтому дорожные воины должны позаботиться об этом когда вам нужно выпить дополнительный сок.
Как включить Wake-on-LAN в вашей системе
Чтобы начать использовать Wake-on-LAN, вам нужно включить его в нескольких местах - как правило, в BIOS и изнутри Windows. Начнем с BIOS.
В BIOS
Большинство старых компьютеров и многие современные имеют настройки Wake-on-LAN, занесенные в BIOS. Чтобы войти в BIOS, вам нужно нажать клавишу при загрузке компьютера - обычно Delete, Escape, F2 или что-то еще (ваш экран загрузки даст вам инструкции о том, какой ключ нажать, чтобы войти в настройку). После того, как вы входите, установите флажок «Управление питанием» или «Дополнительные параметры» или что-то в этом роде.
В Windows
Вам также необходимо включить Wake-on-LAN в вашей операционной системе. Вот как это делается в Windows. Откройте меню «Пуск» и введите «Диспетчер устройств». Откройте Диспетчер устройств и разверните раздел «Сетевые адаптеры». Щелкните правой кнопкой мыши на сетевой карте и выберите «Свойства», затем перейдите на вкладку «Дополнительно».
В macOS
Откройте свои системные настройки и выберите «Энергосбережение». Вы должны увидеть «Wake for Network Access» или что-то подобное. Это позволяет использовать Wake-on-LAN.
В Linux
У Ubuntu есть отличный инструмент, который может проверить, поддерживает ли ваш аппарат Wake-on-LAN и может его включить. Откройте терминал и установите
ethtool
с помощью следующей команды:
sudo apt-get install ethtool
Вы можете проверить свою совместимость, запустив:
sudo ethtool eth0
Если ваш интерфейс по умолчанию является чем-то другим, замените его на
eth0
g
вы можете использовать магические пакеты для Wake-on-LAN. Чтобы включить этот параметр, используйте следующую команду.
sudo ethtool -s eth0 wol g
Это должно позаботиться об этом. Вы можете запустить команду для проверки и посмотреть, включено ли это сейчас. Найдите раздел «Пробуждение». Вы должны увидеть
g
вместо
d
сейчас.
Как пропустить компьютер с помощью Magic-пакетов Wake-on-LAN
У Depicus есть отличная серия легких инструментов для выполнения этой работы, включая графический интерфейс для Windows и командной строки для Windows и MacOS. Wiki.tcl.tk имеет отличный межплатформенный легкий сценарий, который также обрабатывает запросы.
DD-WRT имеет отличную поддержку WoL, поэтому, если вы не хотите загружать программное обеспечение для этого, вам действительно не нужно. Или, если вы вне дома, вы можете использовать свое Android-устройство, чтобы разбудить ваши компьютеры.
Кроме того, многие приложения поддерживают Wake-on-LAN внутри них. Например, если вы пытаетесь получить доступ к компьютеру издалека с помощью программы удаленного рабочего стола, вы можете разбудить спящий компьютер с помощью встроенной кнопки «Wake Up» TeamViewer, которая использует Wake-on-LAN.
Кроме того, в зависимости от программы Wake-on-LAN может работать только при отправке волшебного пакета с компьютера в вашей существующей сети. Если ваша программа автоматически не обрабатывает сетевые подключения для Wake-on-LAN, вам необходимо настроить маршрутизатор для пересылки UDP-портов с номерами 7 и 9, в частности, для MAC-адреса ПК, к которому вы подключаетесь. Если вы не знаете, как это сделать, ознакомьтесь с нашим руководством по пересылке портов с маршрутизатора. Вы также можете настроить динамический DNS-адрес, поэтому вам не нужно каждый раз проверять IP-адрес удаленного компьютера.