没有看到OpenVPN运行或错误

systemctl status openvpn ● openvpn.service - OpenVPN service Loaded: loaded (/lib/systemd/system/openvpn.service; enabled) Active: active (exited) since Thu 2017-02-16 15:11:44 EST; 22h ago Process: 29607 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 29607 (code=exited, status=0/SUCCESS) CGroup: /system.slice/openvpn.service 

 Feb 16 15:11:44 server.local systemd[1]: Started OpenVPN service. Feb 16 15:15:20 server.local systemd[1]: Started OpenVPN service. Feb 16 15:15:47 server.local systemd[1]: Started OpenVPN service. Feb 16 15:22:37 server.local systemd[1]: Started OpenVPN service. Feb 16 15:23:44 server.local systemd[1]: Started OpenVPN service. Feb 17 13:36:16 server.local systemd[1]: Started OpenVPN service. 

我已经看了/ var / log / syslog,没有看到任何东西。 我已经在/ etc / openvpn中检入了日志,没有任何东西。

configuration:

 local 0.0.0.0 port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key dh dh2048.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 208.67.222.222" push "dhcp-option DNS 208.67.220.220" client-to-client duplicate-cn keepalive 10 120 comp-lzo max-clients 100 user root group root persist-key persist-tun status openvpn-status.log log openvpn.log log-append openvpn.log verb 9 mute 20 

我怎么知道为什么它不会启动?

这是:

 cat /etc/debian_version 8.7 

像systemctl的.service文件几乎所有其他文件一样,可以在/ lib / systemd / system中find相关的openvpn .service文件。

正如位于/lib/systemd/system/openvpn.service的openvpn服务文件所解释的那样:

 # This service is actually a systemd target, # but we are using a service since targets cannot be reloaded. 

在openvpn @ .service中find正确的.service文件,指示他应该在systemctl start [email protected]启动openvpn服务,并使用systemctl enable [email protected]启用openvpn服务。

默认的openvpn @ .service从/etc/openvpn/whicheuser.conf中加载它的configuration。 如果有人想改变这个,可能是/etc/openvpn/server.conf,他应该把openvpn @ .service的ExecStart命令改成他的首选项。

所以我终于解决了这个问题,或者一天后我回来的时候就开始工作了。

在做一个systemctl daemon-reload后,似乎已经解决了这个问题,我能够启动OpenVPN。 不知道为什么这个安装是不同的,那么我以前做过的一切都是一样的。