环境和版本:
系统环境:centos 7.6
openvpn: openvpn-2.4.8-1.el7.x86_64
报错详情:
启动命令:systemctl start openvpn@server.service
报错详情:
Job for openvpn@server.service failed because the control process exited with error code. See "systemctl status openvpn@server.service" and "journalctl -xe" for details.
[root@iZbp1e8932c78ic87r3s4wZ server]# systemctl status openvpn@server.service
● openvpn@server.service - OpenVPN Robust And Highly Flexible Tunneling Application On server
Loaded: loaded (/usr/lib/systemd/system/openvpn@.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2019-08-07 23:17:19 CST; 8s ago
Process: 62584 ExecStart=/usr/sbin/openvpn --cd /etc/openvpn/ --config %i.conf (code=exited, status=1/FAILURE)
Main PID: 62584 (code=exited, status=1/FAILURE)
Oct 07 23:17:19 iZbp1e8932c78ic87r3s4wZ systemd[1]: Failed to start OpenVPN Robust And Highly Flexible Tunneling Application On server.
Oct 07 23:17:19 iZbp1e8932c78ic87r3s4wZ systemd[1]: openvpn@server.service failed
报错解决:
修改openvpn@.service:
vi /usr/lib/systemd/system/openvpn@.service
[Unit]
Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I
After=network.target
[Service]
Type=notify
PrivateTmp=true
ExecStart=/usr/sbin/openvpn --cd /etc/openvpn/server --config %i.conf
[Install]
WantedBy=multi-user.target
即在Service中增加:cd /etc/openvpn/server
报错原因:
这是因为将openvpn server 的配置文件放置到/etc/openvpn/server目录下引起的。
被命运碾压过,才懂时间的慈悲。