среда, 5 марта 2014 г.

OpenWrt: Применение wol для включения компьютеров по сети

Опубликовав ссылку на предыдущую статью вот тут, получил массу полезных комментариев. Отдельное спасибо человеку с ником Natrio за критику и дельные советы по поводу усовершенствования системы.

Утилита wol реабилитирована. Теперь скрипт запуска компов переписан мною в таком виде

Листинг 1. Модификация скрипта включения компьютера

#!/bin/ash
 
wol -p 9 -i <host> <MAC-адрес>

работает отлично. Скрипт завершения работы и выключения питания переделан с выполнением активации Wake-On-LAN перед выключением машины

Листинг 2. Скрипт выключения питания

#!/bin/bash

ethtool -s <имя LAN-интерфейса> wol g

systemctl poweroff

Кроме того, в BIOS-е управляемой машины активированно включение питания после появления внезапно отключенного сетевого напряжения ~220 В - опция AC Back function в настройках Power Management выставлена в "Full-On".