我正在运行一个装有 Ubuntu Server OS 的家庭服务器,用于备份和媒体流。我想配置它,让它在一段时间后自动挂起,并在需要时重新启动。对于挂起,我使用了一个脚本来检查 SSH、samba 和其他活动。计划的这一部分正在运行,但我在配置唤醒过程时遇到了麻烦。
根据 ethtool,我的主板支持魔术包唤醒 (g) 和物理活动唤醒 (p)。我希望它能在物理活动时唤醒,并按应有的方式设置一切,在 bios 中激活局域网唤醒设置并配置主板上的局域网端口。现在由于某种原因,如果有任何东西试图访问服务器,服务器就不会唤醒,奇怪的是,它只能通过发送魔术包来重新激活,即使我将局域网端口设置为在物理活动时唤醒而不是在魔术包上唤醒。
这是怎么回事?我对 Linux 还很陌生,如果这是一个菜鸟问题,请原谅,但我觉得这很奇怪,对我来说一切都应该正常工作。也许有一些配置文件以某种方式覆盖了我的更改?
谢谢您的任何建议。