Как разбудить Linux по сети с помощью Wake On Lan

on LANУдаленный доступ к компьютеру — все более актуальный. Люди ценят свое время, и мотивированы повысить свою эффективность. Сократить его трату на перемещениях физически или выполнении задачи в любой точке города, страны, мира.

Если ПК выключен, стандартные методы подключения не сработают. На помощь приходит технология Wake-on-LAN (WOL), которая отправляет специальный сигнал. Она дает возможность «разбудить» подключенное к сети устройство. И отлично себя зарекомендовала в работе серверов, офисных компьютеров и домашней техники.

В каких ситуациях это нужно

Wake-on-LAN может пригодиться в разных сценариях повседневной жизни и на работе. Несколько примеров:

  1. Работа из дома. Включить офисный компьютер, чтобы получить доступ к нужным файлам. Поработать на нем или запустить нужные процессы.
  2. Рабочая обстановка. Администраторы могут удаленно включать ПК в офисе и настраивать сети.
  3. Для дома. Запустить медиасервер или устройство, находясь в другой комнате.
  4. Автоматизации. Возможно заранее настроить включение компьютерной техники для обновлений или других задач.

Это удобно, сэкономит время и упрощает управление устройствами.

Настройка

Для настройки WOL выполните следующие шаги:

  • Включите поддержку в BIOS/UEFI.

Чтобы начать, перезагрузите компьютер и войдите в BIOS или UEFI. Обычно это делают, нажимая F2 или Delete при загрузке. Найдите настройку, связанную с включением питания по сети, например, «Wake-on-LAN», и активируйте ее.

  • Настройте Linux.

Убедитесь, что на вашем компьютере установлен пакет ethtool. Его можно поставить с помощью команды установки для вашего дистрибутива. Далее найдите имя сетевого интерфейса (например, eth0) и активируйте поддержку Wake-on-LAN, используя команду:

sudo ethtool -s <интерфейс> wol g

  • Сохраните настройки.

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

  • Узнайте MAC-адрес.

Откройте терминал и запустите ip addr show. Найдите строку с MAC-адресом вашей сетевой карты. Потому что он необходим для отправки сигнала Wake-on-LAN.

  • Отправьте магический пакет.

На другом устройстве установите программу для отправки WOL-сигналов, например, wakeonlan. Укажите MAC-адрес вашего компьютера, и он включится.

Процесс в целом универсален. Могут быть небольшие отличия в конкретной модели устройства или дистрибутива Linux. Например, в настройках BIOS встречаются небольшие отличия в названиях, а установка ethtool — варьирует в зависимости от операционной системы. Тем не менее, большая часть шагов останется одинаковыми.

На что обратить внимание

Во-первых, компьютер должен быть подключен к сети через кабельный интернет, WOL редко поддерживается через Wi-Fi. Дополнительно проверьте, чтобы сетевой адаптер был постоянно включен в сеть. Настройку можно изменить в меню BIOS/UEFI.

Убедитесь, что ваш брандмауэр разрешает передачу пакетов WOL — обычно по умолчанию открыт UDP-порт 9 (в зависимости от настроек может быть другой порт). Если сигнал отправляется из другой сети, роутер перенастраивают для направления пакета на нужный ПК.

Настройка WOL — удобный способ удаленного управления. Эффективно управлять устройствами на расстоянии. Главное не забывайте проверять все параметры и, по мере необходимости, их обновлять.

Ссылка на основную публикацию