让你的Linux家庭服务器空闲时休眠,按需唤醒
2025-09-03
作者讲述了如何让其Ubuntu家庭服务器在空闲时自动休眠,并在需要时(例如通过SSH或Time Machine备份)唤醒。这需要一个始终在线的设备(如树莓派)作为ARP和mDNS代理,以及在服务器上配置Wake-on-LAN和一个cron任务来检测空闲状态。文章详细介绍了配置过程,包括启用Wake-on-LAN的unicast模式、编写cron脚本、禁用IPv6以及配置ARP Stand-in和Avahi服务。过程中也遇到了一些问题,例如意外唤醒和Time Machine备份无法触发唤醒,并最终通过端口镜像和调整服务配置解决。
开发