将 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
答案1
我的问题是我的.ovpn
文件中的以下一行:
route remote_host 255.255.255.255 net_gateway
注释掉此行允许我导入连接。
答案2
我的设置
我也遇到了同样的问题,尝试在 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
包含内联键和注释的文件被导入。
答案3
我也有 Ubuntu 16.04,也出现了同样的问题。这个解决方案不是一个很好的解决方案,因为你需要另一台已经连接到 VPN 的计算机。
从终端检查您是否已经安装了 openvpn 和网络管理器:
$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager
一般来说,这应该可以工作,但在极少数情况下(我不知道为什么 - 我想这可能是一个错误)无法.ovpn
导入。
因此,请按照以下步骤操作:
在已经与VPN建立连接的电脑上,选择vpn连接
清空密码
点击导出按钮
此时,您将有一个“.conf”文件。
打开“.conf”文件并编辑引用计算机上的文件的任何部分(如果存在)
在您的计算机中,使用“.conf”文件创建一个新的连接。
答案4
$ sudo openvpn --config file.ovpn
对我有用-我可以建立隧道,但是我需要记住本地 IP,因为我没有配置本地 DNS。