Оглавление |
---|
Информация | ||
---|---|---|
| ||
|
Настройка BIOS
Для того, чтобы сетевая карта оставаясь в дежурном режиме могла включать компьютер, следует перезагрузить компьютер, войти в BIOS и включить "пробуждение от активности устройств". В разных BIOS-ах соответствующий пункт может называться по разному, варианты см. ниже в выпадающем списке:
Раскрыть | ||
---|---|---|
| ||
|
Настройка сетевой карты
Если при проверке параметров сетевой карты обнаружено, что уже включен нужный режим пробуждения по сети - делать ничего не нужно.
Инструмент ethtool
Ранее для проверки параметров сетевой карты предлагалось установить инструмент ethtool. Этим же инструментом можно изменять настройки карты. Для включения в сетевой карте eth0 режима пробуждения по сети:
Command |
---|
sudo ethtool -s eth0 wol g |
Служба NetworkManager
Информация |
---|
По умолчанию служба NetworkManager использует для управления параметрами удалённого включения режим "по умолчанию" (в настройках службы значение параметра отображается как default). Точное значение этого режима не задокументировано, в некоторых ситуациях перезагрузка компьютера переводит сетевую карту в режим отключения "удалённого пробуждения", в некоторых - настройки не меняются. Поэтому режим работы карты следует указать в параметрах NetworkManager в явном виде. |
GUI nm-connection-editor
Штатным инструментом Astra Linux для управления сетями является nm-connection-editor. Инструмент доступен из апплета (иконка нижнем правом углу экрана), через меню ("Пуск" - "Панель управления" - "Сеть" - "Сетевые соединения") или из командной строки:
Command |
---|
sudo nm-connection-editor |
После запуска приложения:
- выбрать нужную сетевую карту;
- выбрать "Изменить сетевое соединение" (иконка со знаком шестерёнки в нижней части окна);
- В закладке "Ethernet" в разделе "Пробуждение по локальной сети"
- Снять отметку "По умолчанию";
- Выбрать нужный тип (Magic);
- Дополнительно можно задать пароль для включения;
- Нажать кнопку "Сохранить".
CLI
Через интерфейс командной строки службы NetworkManager сервис "пробуждение по сети" можно включить командой:
Command |
---|
sudo nmcli con mod "Проводное соединение 1" 802-3-ethernet.wake-on-lan magic |
Где "Проводное соединение 1" - имя соединения, соответствующего настраиваемой сетевой карте.
Служба networking
Если сетевая карта управляется с помощь службы networking пробуждение по сети можно включить, добавив в конфигурацию этой карты параметр:
Блок кода |
---|
ethernet-wol g |
Как отправить "магический пакет"
Информация |
---|
Некоторые сетевые маршрутизаторы позволяют отправлять "магические пакеты" через свои управляющие интерфейсы. Для использования этой возможности см. документацию на используемый маршрутизатор. |
Для отправки "магических пакетов" можно использовать инструмент wakeonlan из репозитория Debian. Установка пакета:
Command |
---|
wget http://ftp.de.debian.org/debian/pool/main/w/wakeonlan/wakeonlan_0.41-12_all.deb sudo apt install ./wakeonlan_0.41-12_all.deb |
Пример использования. Отправка "магического пакета" для сетевой карты с MAC-адресом 01:02:03:04:05:06:
Command |
---|
wakeonlan 01:02:03:04:05:06 |
Данная команда будет работать только в локальной сети, подробнее про отправку "магических пакетов", в том числе про пересылку пакетов между сетями, см. man wakeonlan.
Как проверить получение "магического пакета"
Команда:
Command |
---|
sudo nc -u -l -p 9 | hexdump |
позволит на включенном компьютере получить и распечатать дамп пакета, т.е. убедиться, что пакет доходит до компьютера.
Альтернативные варианты включения
Включение через BIOS
Указанные ниже возможности поддерживаются большинством BIOS-ов, однако в интерфейсе могут называться по разному:
- Включить в BIOS компьютера "включение по заданому времени", чтобы выключенный компьютер автоматически включался ежедневно в заданное время (при этом не забыть настроить в операционной системе службу синхронизации времени);
- Включить в BIOS компьютера "включение по подаче напряжения", чтобы обесточенный компьютер автоматически включался при подаче на него электропитания;
Включение через WiFi сеть WoWLAN
Установить пакет для управления беспроводными устройствами:
Command |
---|
sudo apt install iw |
Получить список беспроводных устройств:
Command | ||
---|---|---|
| ||
phy#0 Interface wlx00507f375dc7 ifindex 3 wdev 0x1 addr **:**:**:**:**:** ssid ********* type managed channel 2 (2417 MHz), width: 40 MHz, center1: 2427 MHz txpower 20.00 dBm |
Проверить, поддерживает ли имеющееся оборудование технолгию WoWLAN:
Command | ||
---|---|---|
| ||
command failed: Operation not supported (-95) |
Обнаружить оборудование, поддерживающее технологию WoWLAN не удалось.
Если у вас имеется необходимое оборудование см. далее https://www.cyberciti.biz/faq/configure-wireless-wake-on-lan-for-linux-wifi-wowlan-card/