尝试导入 openvpn 配置文件时出现“错误:该插件不支持导入功能”

尝试导入 openvpn 配置文件时出现“错误:该插件不支持导入功能”

将 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 上导入问题的线索。

解决原始帖子的错误

  1. 价值reneg-sec太高,遇到已知导入错误

    reneg-sec 2592000
    

    将其注释掉或者使用默认值3600

    #reneg-sec 2592000
    

    可以从以下配置选项卡Advanced中的设置中重新设置此值:VPN

    reneg-sec

  2. 该配置有两个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导入。

因此,请按照以下步骤操作:

  1. 在已经与VPN建立连接的电脑上,选择vpn连接

  2. 清空密码

  3. 点击导出按钮

此时,您将有一个“.conf”文件。

  1. 打开“.conf”文件并编辑引用计算机上的文件的任何部分(如果存在)

  2. 在您的计算机中,使用“.conf”文件创建一个新的连接。

答案4

$ sudo openvpn --config file.ovpn

对我有用-我可以建立隧道,但是我需要记住本地 IP,因为我没有配置本地 DNS。

相关内容