将ubuntu升级到16.04版本后,Gnome网络管理器无法导入任何openvpn配置文件(.ovpn);
尝试导入openvpn配置文件时收到以下错误消息:
The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability
将ubuntu升级到16.04版本后,Gnome网络管理器无法导入任何openvpn配置文件(.ovpn);
尝试导入openvpn配置文件时收到以下错误消息:
The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability
Answers:
我也有同样的问题,尝试在Ubuntu 16.04客户端上导入 .ovpn
由家用pritunl服务器生成文件。
该.ovpn包含文件注释行(#
),以及内嵌证书(<ca>
,<tls-auth>
,<cert>
,<key>
)。并且没有明显的理由删除注释或键。该文件.ovpn
已经成功导入到Kubuntu 16.04网络管理器中,只是警告reneg-sec
过高。在Ubuntu 16.04上导入问题的线索。
该reneg-sec
值太高,并遇到已知的导入错误:
reneg-sec 2592000
将其注释掉或使用默认值3600
。
#reneg-sec 2592000
可以从“ 配置”选项卡中的Advanced
设置在以下位置重新设置该值VPN
:
该配置有两个remote
定义:
remote hostname.org 14195 udp6
remote hostname.org 14195 udp
remote-random
仅尝试一种:
#remote hostname.org 14195 udp6
remote hostname.org 14195 udp
#remote-random
经过这两次修改,没有导入错误。
remote
配置的其他问题尽管再也没有导入错误,但是遥控器未正确导入,即端口和协议未正确解析,因此我不得不进一步remote
在.ovpn文件中细分指令,如下所示
remote hostname.org
port 14195
proto udp
我的.ovpn文件包含注释以及嵌入式证书等。阅读其他文章后,我认为问题出在嵌入式文件或注释中,因此我将嵌入式证书和密钥拆分为单独的文件并删除了所有注释。
因此,最后,在应用了上述修复程序之后,.ovpn
导入了带有内联键和注释的文件。
reneg-sec
值是我无法导入.ovpn
文件的原因。有一个网络管理员的错误报告:bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/...
tls-remote
,而不是verify-x509-name
它的工作
.ovpn
文件的解析错误的消息更为详细的方法?
我也有Ubuntu 16.04,并且发生相同的问题。该解决方案不是很好的解决方案,因为您需要另一台已与VPN连接的计算机。
从终端检查您是否已经安装了openvpn和network-manager:
$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager
通常,这应该可以工作,但是在极少数情况下(而且我不知道为什么-我想那可能是一个错误) .ovpn
无法导入。
因此,请按照以下步骤操作:
在已与VPN建立连接的计算机上,选择vpn连接
清空密码
点击导出按钮
此时,您将拥有一个“ .conf”文件。
打开“ .conf”文件,然后编辑引用您计算机上文件的任何部分(如果存在)
在您的计算机上,使用“ .conf”文件创建一个新连接。
可能是由于.opvn
文件中无法解析的设置引起的。
首先,请确保您已安装所需的软件包:
sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn
如果仍然失败,请在文本编辑器中编辑* .ovpn文件,并删除以下破坏导入的行。
<he>
标签如果<he>
客户端ovpn配置文件中有标签,请删除这些行。不需要:
<he>
...
</he>
如果有类似的东西:
<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>
用以下内容替换该部分:
remote <ip> 1194 udp
导入偶然发现多个连接,并且不支持该<connection>
标记。至少不在16.04-17.04中。
就这样,恕我直言,您可以保留评论,它们没有任何区别。
删除标签并编辑连接部分后,请尝试导入修改后的* .ovpn文件。此博客文章中的解决方案。