Ubuntu/Debian OpenVPN包包含两个神秘目录:
dpkg -L openvpn
...
/etc/openvpn/client
/etc/openvpn/server
...我想知道这些目录的目的是什么?所有教程建议将文件直接放置在/etc/openvpn/中,init/systemd脚本也会从中选择配置文件。
克鲁?但是为什么是2呢?
发布于 2018-10-23 13:47:45
在2.4版中,他们引入了新的systemd服务配置文件,专门为客户端重新配置。服务器应用程序。
从OpenVPN v2.4开始,上游正在传送系统单元文件,以提供对每个OpenVPN配置的细粒度控制,并试图限制OpenVPN流程在系统上的能力。这些新的单元文件在客户端和服务器配置文件之间分离。配置文件保存在单独的目录中,以提供它们运行的概要文件的清晰性。通常,客户端配置文件不能绑定到端口1024以下的任何端口,客户端配置总是以--nobind启动。
它仍然是向后兼容的,即仍然可以将.conf文件存储在/etc/openvpn中。
/etc/openvpn/MyVpn.conf中,则使用systemctl start openvpn@MyVpn启动服务/etc/openvpn/client/MyVpn.conf中,则使用systemctl start openvpn-client@MyVpn启动服务/etc/openvpn/server/MyVpn.conf中,则使用systemctl start openvpn-server@MyVpn启动服务发布于 2019-02-20 01:45:36
我无法在上面发表评论来回应3 3dGrabber的回答,因为我在SE森林这个脖子上的声誉太低了。我想指出一个错误,在说的答案谁来通过搜索,这样他们就不会留下挠他们的头,当这有点神秘的失败。
systemctl start openvpn-client@MyVpn.service应该是:
systemctl start openvpn-client@MyVpn
和
systemctl start openvpn-server@MyVpn.service应该是:
systemctl start openvpn-server@MyVpn
.service后缀可能与在systemctl enable ...上创建的文件错误
https://askubuntu.com/questions/1048429
复制相似问题