敲不自动开始

时间:2018-07-01 17:22:23

标签: ubuntu systemd knockd

knock守护程序未在我的计算机上自动启动。我正在使用Kubuntu 18.04。 这是我尝试过的:
我在START_KNOCKD=1中更改过/etc/default/knockd,但是它不起作用
我已经在/etc/rcX.d中创建了指向/etc/inid.d/knockd的符号链接(这是软件包附带的标准脚本)。 X是1-5
我已将KNOCKD_OPTS="-i enp0s25"添加到我的配置中
我尝试按照此处knockd service fails to start when connecting with NetworkManager的说明创建NetworkManager脚本

我尝试通过启用NetWorkManager-wait使它通过systemd运行:
systemctl enable NetworkManager-wait-online.service
这是我的/lib/systemd/system/knockd.service

[Unit]
Description=Port-Knock Daemon
After=syslog.target network.target
Documentation=man:knockd(1)

[Service]
EnvironmentFile=-/etc/default/knockd
ExecStart=/usr/sbin/knockd $KNOCKD_OPTS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=mixed
SuccessExitStatus=0 2 15
ProtectSystem=full
CapabilityBoundingSet=CAP_NET_RAW CAP_NET_ADMIN

[Install]
WantedBy=multi-user.target

我可以在我的KDE会话中通过/etc/init.d/knockd正常启动它,并且它可以正常工作。但是我希望可以手动启动它,而无需登录到KDE。

任何帮助表示赞赏

0 个答案:

没有答案