通过网络 GUI 添加 openvpn ovpn 文件(以及)并尝试连接时,失败。但如果我通过终端nmcli
手动连接,它就会正常工作。openvpn
经过一番查看,journalctl -u NetworkManager
发现它正在将:/var/lib/openvpn/chroot/
添加到文件的链接中crt-verify.pem
。
nm-openvpn[9582]: Options error: --crl-verify fails with '/var/lib/openvpn/chroot//home/notroot/.cert/nm-openvpn/othernetwork-crl-verify.pem': No such file or directory (errno=2)
通过寻找解决方案,我发现我并不是唯一遇到这个问题的人:
[Bug 1835644] [新] 无法访问 CRL 文件以用于验证 CRL 选项
但是我无法找到给定 vpn 设置的配置文件,或者任何其他方法来解决这个问题。
有谁能解决这个问题?
跑步:
- Ubuntu 20.04
- nmcli 工具,版本 1.22.10
- OpenVPN 2.4.7
答案1
经过一番查找,我发现可以在以下位置找到网络管理器的配置文件:/etc/NetworkManager/system-connections/othernetwork.nmconnection
但事实证明配置文件中的补丁是正确的。因此,应将错误报告发送至:MN 的免费桌面 gitlab
任何人都可以登录(或拥有登录名)。
解决方法是在补丁中创建指向/var/lib/openvpn/chroot
主文件夹的软链接。命令如下:sudo ln -s /home /var/lib/openvpn/chroot/home
更多信息请见ln
:在手册页中