我刚刚安装了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