启动 openvpn 作为服务 ubuntu 15.10

启动 openvpn 作为服务 ubuntu 15.10

我刚刚安装了ubuntu 15.10,并安装了openvpn。

我使用与 14.x 中相同的 .conf 文件,但服务无法自行启动。

有人可以提供帮助吗?

当我尝试启动时,service openvpn start它失败了。

任何帮助都很好

答案1

使用 15.10 和 systemd,服务的工作方式略有不同。首先,您需要创建一个 systemd 单元文件,/usr/lib/systemd/system/openvpn@service并将以下内容粘贴到其中:

[Unit]
Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I
After=syslog.target network.target

[Service]
PrivateTmp=true
Type=forking
PIDFile=/var/run/openvpn/%i.pid
ExecStart=/usr/sbin/openvpn --daemon --writepid /var/run/openvpn/%i.pid --cd /etc/openvpn/ --config %i.conf

[Install]
WantedBy=multi-user.target

然后,当您想要启动服务时,只需运行:

systemctl start [email protected]

如果您想将其添加到系统启动,您可以编辑 rc.local 文件:

sudo gedit /etc/rc.local

并粘贴以下内容:

#!/bin/bash
systemctl start [email protected]

然后启用 rc.local 服务

systemctl enable rc-local.service

相关内容