电源管理 - 访问时睡眠/唤醒服务器

KP6*_*P65 9 server xubuntu samba power-management wakeonlan

我有一个安装了 ubuntu 的无头 HP Proliant 微服务器。这台机器上有 samba 共享服务媒体,我通常 rdp 或 ssh 进入它。现在我的问题是我希望机器进入睡眠模式(因此状态从内存保存到硬盘驱动器)并且它看起来像是在闲置一小时后关闭。

如果有任何尝试通过 LAN 访问 samba 共享,我希望它被唤醒。现在我的主板支持这个功能,谁能指出我正确的方向来轻松实现这个功能?

谢谢

Rin*_*ind 3

我在网上找到的最好的说明是WOL 的 XBMC wiki。简而言之(链接中的更多信息):

  1. 您需要在主板上启用WOL;
  2. 安装 ethtool: sudo apt-get install ethtool;
  3. 设置 LAN 唤醒选项:sudo ethtool -s eth0 wol g;
  4. 使用 init 脚本在系统启动时启用它。wiki 链接中有一个初始化脚本。

未经测试;来自 wiki 链接的信息


Cas*_*Cas 0

在服务器上启用 WoL 使其唤醒特定协议流量后,您需要在路由器上运行一个脚本之类的东西,该脚本具有数据包规则,并且可以在收到请求时发送 WoL 魔术数据包。

Web 服务器唤醒示例