我想将 openvpn 作为 systemd 服务运行。本教程告诉我使用[电子邮件受保护]模板:
https://fedoraproject.org/wiki/Openvpn#Setting_up_a_Linux_OpenVPN_client
ln -s /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]
我可以做到这一点,但在尝试之前我想知道在同一个文件夹中还有一个[电子邮件受保护]文件,教程中甚至没有提到。我研究了两者,但我对 systemd 的了解有限。据我所知,两者都可以运行 openvpn 客户端,只是[电子邮件受保护]将使用 --daemon ovpn-%i 启动它。将其作为守护进程运行不是更好吗?该教程是否已过时且未涵盖此 .service 文件?
答案1
从2.4.0,配置移至子目录:/etc/openvpn/{client,server}
并且相应的 systemd 单元从通用更改[email protected]
为[email protected]
和[email protected]
。
正如变更日志所描述的:
OpenVPN 现在附带了更多最新的 systemd 单元文件,这些文件利用了改进的服务管理以及一些强化步骤。配置文件是从 /etc/openvpn/server/ 和 /etc/openvpn/client/ 目录中获取的(取决于单元文件)。这也避免了这些新的单元文件以及它们如何与旧的预先存在的单元文件发生冲突。
所以看来 Fedora wiki 已经过时了。