Linux home server sleep on idle and wake on demand – the simple way
8 months ago
- #Wake-on-LAN
- #Linux
- #Home Server
- 文章详细介绍了如何配置Linux家庭服务器在空闲时休眠并按需唤醒。
- 关键要求包括一台常开的Linux设备(如树莓派)和支持单播数据包网络唤醒(wake-on-LAN)的网络接口。
- 服务器端步骤涉及启用网络唤醒功能、设置定时任务实现自动休眠,以及禁用IPv6协议。
- 可选配置包括在休眠前停止网络服务以避免意外唤醒。
- 在常开设备上,需安装ARP代答脚本,并可选择配置Avahi实现mDNS响应。
- 该方案解决了意外唤醒和确保Time Machine备份能触发唤醒等技术难点。
- 作者分享了从硬件考量到协议细节的探索过程,包括遇到的死胡同和关键突破。
- 最终方案采用IPv4的ARP代答机制并禁用IPv6,同时可选择配置Avahi处理mDNS请求。