eza*_*rii 14 debian vpn openvpn
Ubuntu/Debian OpenVPN 包包含 2 个神秘目录:
dpkg -L openvpn
...
/etc/openvpn/client
/etc/openvpn/server
...
Run Code Online (Sandbox Code Playgroud)
我想知道这些目录的目的是什么?所有教程都建议将文件直接放置在/etc/openvpn/init/systemd 脚本中,也从那里选择配置文件。
克罗特?但是,为什么是 2?
在 v2.4 中,他们引入了为客户端量身定制的新 systemd 服务配置文件。服务器应用程序。
从 OpenVPN v2.4 开始,上游正在发送 systemd 单元文件,以提供对每个 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来启动服务
我无法在上面发表评论来回应 3dGrabber 的回答,因为我在东南地区的声誉太低了。我想向那些通过搜索而来的人指出上述答案中的一个错误,这样当这个问题神秘地失败时,他们就不会摸不着头脑。
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 ...
| 归档时间: |
|
| 查看次数: |
7609 次 |
| 最近记录: |