Я использую домашний сервер с ОС Ubuntu Server для резервного копирования и потоковой передачи мультимедиа. Я хочу настроить его так, чтобы он приостанавливался после определенного периода бездействия и запускался снова, когда это необходимо. Для приостановки я использую скрипт, который проверяет SSH, Samba и другие действия. Эта часть плана работает, однако у меня возникли проблемы с настройкой процесса пробуждения.
Согласно ethtool, моя материнская плата поддерживает пробуждение по магическому пакету (g) и пробуждение по физической активности (p). Я хотел бы, чтобы она просыпалась по физической активности, и настроил все как положено, активировал настройки пробуждения по локальной сети в BIOS и настроил порт локальной сети на своей плате. Теперь по какой-то причине сервер не просыпается, если что-то пытается к нему обратиться, странно, что его можно повторно активировать только отправкой магического пакета, хотя я настроил порт локальной сети на пробуждение по физической активности, а не по магическому пакету.
Что здесь происходит? Я довольно новичок в Linux, извините, если это вопрос новичка, но мне это кажется довольно странным, с моей стороны все должно работать. Может быть, есть какой-то файл конфигурации, который каким-то образом перезаписывает мои изменения?
Спасибо за любой совет.