Перезапустить службу OpenVPN systemctl, если она неактивна

Перезапустить службу OpenVPN systemctl, если она неактивна

У меня проблема, с перезапуском службы systemctl. Я настраиваю службу OpenVPN, запуская ее с системы, с


[Unit]
# HTPC Guides - www.htpcguides.com
Description=OpenVPN connection to %i
Documentation=man:openvpn(8)
Documentation=https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage
Documentation=https://community.openvpn.net/openvpn/wiki/HOWTO
After=network.target

[Service]
RuntimeDirectory=openvpn
PrivateTmp=true
KillMode=mixed
Type=forking
ExecStart=/usr/sbin/openvpn --daemon ovpn-%i --status /run/openvpn/%i.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/%i.conf --writepid /run/openv$
PIDFile=/run/openvpn/%i.pid
ExecReload=/bin/kill -HUP $MAINPID
WorkingDirectory=/etc/openvpn
Restart=on-failure
RestartSec=10
StartLimitInterval=0
ProtectSystem=yes
LimitNPROC=10
DeviceAllow=/dev/null rw
DeviceAllow=/dev/net/tun rw

[Install]
WantedBy=multi-user.target

Однако каждый раз, когда происходит отключение сетевого соединения, а затем сеть восстанавливается, состояние systemctl показывает следующее:

[email protected] - OpenVPN connection to openvpn
   Loaded: loaded (/etc/systemd/system/[email protected]; enabled; vendor
   Active: inactive (dead) since sze 2019-05-29 20:14:30 CEST; 11min ago
     Docs: man:openvpn(8)
           https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage
           https://community.openvpn.net/openvpn/wiki/HOWTO
  Process: 18765 ExecStart=/usr/sbin/openvpn --daemon ovpn-%i --status /run/open
 Main PID: 18773 (code=exited, status=0/SUCCESS)

máj 29 20:12:49 SeedBox ovpn-openvpn[18773]: Authenticate/Decrypt packet error:
máj 29 20:12:49 SeedBox ovpn-openvpn[18773]: Authenticate/Decrypt packet error:
máj 29 20:12:49 SeedBox ovpn-openvpn[18773]: Authenticate/Decrypt packet error:
máj 29 20:12:49 SeedBox ovpn-openvpn[18773]: Authenticate/Decrypt packet error:
máj 29 20:12:49 SeedBox ovpn-openvpn[18773]: Authenticate/Decrypt packet error:
máj 29 20:12:49 SeedBox ovpn-openvpn[18773]: Authenticate/Decrypt packet error:
máj 29 20:14:30 SeedBox ovpn-openvpn[18773]: [openvpn2.vpnunlimitedapp.com] Inac
máj 29 20:14:30 SeedBox ovpn-openvpn[18773]: /sbin/ip addr del dev tun0 local 10
máj 29 20:14:30 SeedBox ovpn-openvpn[18773]: /etc/openvpn/update-resolv-conf tun
máj 29 20:14:30 SeedBox ovpn-openvpn[18773]: SIGTERM[soft,ping-exit] received, p
lines 1-19/19 (END)

Но когда у меня systemctl restart serviceвсе работает нормально, значит, я неправильно настроил перезагрузку.

Что мне следует изменить?

Спасибо

решение1

Я бы попробовал добавить один из флагов, предложенных вэтот вопрос. Кажется, это похожий вопрос, попробуйте?

Связанный контент