当用户访问NAS时,我正试图让我的NAS服务器从S3睡眠状态唤醒.我想这样做是为了延长服务器的使用寿命,并限制其功耗.我见过有人要求提供类似的建议,但我发现没有提供强大的解决方案,大多数线程都没有得到答复.
所以要快速详细说明我的问题:在我的家里,我有一个定制的,来自旧的PC,NAS服务器,运行Ubuntu服务器,主要存储媒体和文档.此服务器当前设置为在预定义的非活动时段后休眠.目前,NAS可以通过WOL魔术包带出S3状态.我想要实现的是当用户从他们的PC访问其中一个共享时,这个魔术包会自动发送到服务器.用户主要运行Windows 7.我不确定这是否完全普及,但我有一台运行DD-WRT的Linksys WRT54G作为我的家用路由器/ DHCP/DNS.
在我的研究过程中,我遇到了许多文章,这些文章只是在定时循环中自动唤醒服务器,没有真正的情报.下面给出的文章似乎做我想要的:
http://wdtvhd.com/index.php?showtopic=7908
给出了一个脚本,它尝试通过使用DD-WRT路由器在进行查询时发送wake-on-lan数据包来解决此问题.这似乎是一个很好的方法,但我无法让链接中给出的脚本正常运行.
我认为这涵盖了我的问题的大多数方面.任何帮助将不胜感激.