我正在运行 Ubuntu 22,并且我已将 openvpn(客户端)设置为作为服务运行。我以前在 /etc/openvpn 中有一个 .conf 文件,最近又添加了一个。
当 openvpn 启动或我重新启动它时,它仅从第一个 .conf 文件连接到 vpn,而不是第二个。
如果我运行,sudo openvpn --config secondvpn.conf
它可以正常工作并连接。
该服务的脚本位于 /etc/init.d 中,内容如下
# Description: This script will start OpenVPN tunnels as specified
# in /etc/default/openvpn and /etc/openvpn/*.conf
我没有在 /etc/default/openvpn 中指定任何隧道,并且两个配置文件都在 /etc/openvpn/ 中并具有 .conf 扩展名。
我已尝试过systemctl daemon-reload
但似乎无济于事。
我还尝试注释掉 /lib/systemd/system/ [email protected]中的 LimitNPROC 行。(来自OpenVPN 不会作为带有配置文件的服务启动)但这并没有什么区别。
我如何让 openvpn 识别我的第二个配置文件?