在 systemd 下启动额外的 OpenVPN 连接

在 systemd 下启动额外的 OpenVPN 连接

我有几个与各种服务器的 OpenVPN 连接,当我登录笔记本电脑时,这些连接会自动启动。与生产服务器的其他连接必须手动设置。直到最近我还运行 Ubuntu 14.04,我可以在其中运行诸如

sudo service openvpn start production-server-21

添加连接。自从升级到 Ubuntu 16.04 和 systemd 后,这不再有效。还有一种简单的方法来添加连接还是我必须这样做

cd /etc/openvpn
sudo openvpn --config production-server-21.conf &

这不太好(不能使用配置文件的完整路径,因为它包含对密钥/证书的相对引用)。

答案1

事实证明

sudo service openvpn@production-server-21 start

有效,以及类似于 @meuh 在他们的评论中建议的内容:

sudo systemctl start openvpn@production-server-21

相关内容