Решил проапгрейдить сервер в домашней сети, основными задачами которого являются: форвардинг интернет трафика, DNS, DHCP, совсем небольшой файл-сервер и прочая полезная мелочь.
Цель апргрейда - собрать машинку с поддержкой программного включения и выключения питания. Идея такая:
1. Пока все пользовательские машины в сети выключены сервер тоже выключен.
2. При загрузке любой из пользовательских машин на ней запускается скрипт, который по сети "пинает" сервер. Тот включаетася.
3. Когда последняя машина выключается сервер через некоторое время тоже отключается.
Пункт 3 - можно легко сделать программно без серьехной аппаратной поддержки (ну кроме ATX разумеется). С ним все ясно.
А как и с помощью каких средств лучше реализовать пункт 1 и 2 ? Есть идея для "просыпания" машинки использовать примочку часто именуемую "Wake On Lan", а для быстрой загрузки примочку именуемую "hibernate". Как это поддерживается со стороны linux-а ?