Настройка BIOS
Для того, чтобы сетевая карта оставаясь в дежурном режиме могла включать компьютер, следует перезагрузить компьютер, войти в BIOS и включить "пробуждение от активности устройств". В разных BIOS-ах соответствующий пункт может называться по разному, варианты см. ниже в выпадающем списке:
Раскрыть | ||
---|---|---|
| ||
Wakeup option, Wake On LAN, MAC Resume, MAC/PME 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 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, Power on by Ethernet Card, Power On By PCIE Devices (если сетевая карта подключена через PCI-E), LAN/Ring Power On, Modem Ring On/Wake On Lan, Power On By Modem/Lan |
Настройка сетевой карты
Если при проверке параметров сетевой карты обнаружено, что уже включен нужный режим пробуждения по сети - делать ничего не нужно.
Инструмент ethtool
Ранее для проверки параметров сетевой карты предлагалось установить инструмент ethtool. Этим же инструментом можно изменять настройки карты. Для включения в сетевой карте eth0 режима пробуждения по сети:
Command |
---|
sudo ethtool -s eth0 wol g |
Служба NetworkManager
Информация |
---|
По умолчанию служба NetworkManager не занимается управлением параметрами удалённого включения (в настройках службы значение параметра отображается как default) |
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 | ||
---|---|---|
| ||
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/