我有一台旧笔记本电脑(华硕 n56v),通过安装 Proxmox 虚拟机管理程序,我将其变成了家庭实验室,它运行良好,并且还可以使用 WOL(局域网唤醒)功能。
我需要将其关闭,因为无论如何我只能通过另一台主机的终端对其进行管理。
我已经编辑/etc/systemd/logind.conf
并设置了HandleLidSwitch=ignore
,所以现在当我关闭盖子时什么也没有发生,这很好。
当盖子关闭时,我似乎无法在局域网上唤醒它,只有当它打开时。
Proxmox 在 Debian Stretch 下运行,运行内核 4.15.17-1-pve。
答案1
我需要同样的,并且是的,可以做到。
Debian 的 wiki 提供了两个选项:
- 对于不应该尝试任何类型挂起的系统,可以使用以下命令在 systemd 级别禁用这些目标:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
- 如果您只是想防止在盖子关闭时暂停,您可以在中设置以下选项
/etc/systemd/logind.conf
:[Login] HandleLidSwitch=ignore HandleLidSwitchDocked=ignore
我用两台笔记本电脑进行了测试。
- 一台笔记本电脑我同时设置了
1.
&2.
- 我只设置了另一台笔记本电脑
2.
WOL 在这两种情况下都有效(笔记本电脑关闭、盖子关闭、WOL 触发 --> 两台笔记本电脑(又名 proxmox 节点)启动)
很酷 ;)