Я пытаюсь запустить мой NAS-сервер из состояния ожидания S3, когда пользователь обращается к NAS. Я хочу сделать это, чтобы увеличить долговечность сервера, а также ограничить его использование энергии. Я видел, как люди просили подобные советы, но ни один из них не нашел надежного решения, большинство потоков только что остались без ответа.Автоматическое пробуждение NAS при доступе
Чтобы просто подробно описать свою проблему быстро: У меня дома у меня есть пользовательский встроенный сервер со старым ПК NAS, работающий на сервере Ubuntu, который в основном хранит носители и документы. Этот сервер в настоящий момент настроен на спящий режим после предопределенного неактивного периода. В настоящее время NAS можно вывести из состояния S3 с помощью волшебного пакета WOL. Я хотел бы достичь того, что этот волшебный пакет автоматически отправляется на сервер, когда пользователь обращается к одной из своих акций со своего ПК. Пользователи в основном работают с Windows 7. Я не уверен, что это полностью распространено, но у меня есть Linksys WRT54G, работающий с DD-WRT как мой домашний маршрутизатор/DHCP/DNS.
Во время моего исследования я столкнулся со многими статьями, которые просто автоматически разбудили сервер по таймеру, без реального интеллекта. В статье приведены ниже, кажется, делать то, что я хочу:
http://wdtvhd.com/index.php?showtopic=7908
Сценарий дается, который пытается решить эту проблему с помощью DD-WRT маршрутизатор для отправки пакетов пробуждения по локальной сети, когда запрос сделал. Это похоже на хороший способ сделать это, однако я не смог заставить скрипт, указанный в ссылке, работать правильно.
Я думаю, что охватывает большинство аспектов моей проблемы. Любая помощь будет высоко оценена.
Вы можете повезти на ServerFault. Решение в http://serverfault.com/questions/389286/automatic-wake-on-lan-in-linux-when-accessing-remote-filesystem может помочь, хотя это будет связано с доступом к данным об общем доступе через постоянно действующий WRT54G, который может быть узким местом. – George