Всем привет!
Делаю домашний сервер на основе старого Asus f3sr и Debian. Нужно его на ночь отключать, это можно сделать с помощью crontab. Но как включать утром? Я придумал вариант на основе Wake on LAN + ESP8266. И Wake on LAN работает, но только один раз при ручном включении sudo ethtool -s enp2s0 wol g
. А для автоматического я уже не знаю.
Попробовал systemd unit:
[Unit]
Description=Enable Wake-on-LAN
After=NetworkManager
Wants=NetworkManager
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp2s0 wol g
[Install]
WantedBy=multi-user.target
Работает только при ручном рестарте. Также включил «магию» в nmcli, тоже не дало результата. В crontab делал такое:
@reboot sleep 6 && /sbin/ethtool -s enp2s0 wol g
Тоже не помогло.