如何在系统启动时使用 Debian 9 运行 knockd?

如何在系统启动时使用 Debian 9 运行 knockd?

我已经通过 APT 安装了 knockd,并在/etc/knockd.conf并启用它在/etc/default/knockd中。但是,当我重新启动系统时它没有启动。手动启动就可以了。

我尝试启用它:

# systemctl enable knockd.service

但它失败了,因为knockd.service缺少 [Install] 部分。只需将该部分添加到服务文件即可让 systemd 启动 knockd 安全吗?它真的应该以这种方式启动吗?

在 Arch Linux 上,knockd 在服务文件中带有 [Install] 部分。

答案1

是的,可以安全添加。看起来服务文件中有错误。我已打开漏洞在 Debian 错误跟踪器中。

相关内容