У меня Debian Wheezy 7.2 работает на тонком клиенте HP. Этот маленький ящик действует как файловый сервер и используется только время от времени, поэтому я не хочу, чтобы он работал круглосуточно, 7 дней в неделю, но он должен быть доступен, когда это необходимо, без каких-либо действий заранее (отправка Пакет WOL или что-то в этом роде). На нем также есть сервер Apache, поэтому в любое время может быть некоторый доступ извне, и тогда он должен быть доступен.
Поэтому я решил приостановить его после X минут бездействия и возобновить его, как только появится активность в локальной сети. Подвесная часть хорошо работает с pm-hibernate
но как мне восстановить его, когда к нему есть доступ?
Я не думаю, что можно добиться желаемого на одном ПК. Насколько я знаю, стандартный трафик LAN не может вызвать событие пробуждения (только «волшебный» пакет WOL).
Я мог представить себе такую работу только в том случае, если бы у вас был компьютер с очень низким энергопотреблением (например, Raspberry Pi или аналогичный), работающий все время и действующий как обратный прокси для вашего сервера. Поэтому, когда он получает трафик локальной сети, он сначала отправляет «волшебный» пакет WOL, а затем перенаправляет другой трафик локальной сети на ваш (пробуждающийся) сервер. Теоретически это должно сработать, но я полагаю, что дьявол будет в деталях ...
Также, вероятно, возникает вопрос, почему бы просто не использовать Raspi в качестве файлового сервера / веб-сервера вместо того, чтобы вводить всю эту сложность ...