当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

Gnome 网络管理器在将 ubuntu 升级到 16.04 版本后无法导入任何 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

最佳答案

我的问题是我的 .ovpn 文件中的以下行:

route remote_host 255.255.255.255 net_gateway

注释掉这一行允许我导入连接。

次佳答案

我的设置

我也遇到了同样的问题,尝试在 Ubuntu 16.04 客户端上导入由家庭 pritunl 服务器生成的 .ovpn 文件。

.ovpn 文件包含注释行 ( # ) 以及内联证书 ( <ca><tls-auth><cert><key> )。并且没有明显的理由删除评论或密钥。同样的 .ovpn 已经成功导入到 Kubuntu 16.04 网络管理器中,只有 reneg-sec 太高的警告;在 Ubuntu 16.04 上导入问题的线索。

解决 OP 的错误

  1. reneg-sec 值太高,遇到已知 import bug

    reneg-sec 2592000
    

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

    #reneg-sec 2592000
    

    该值可以是来自 VPN 配置选项卡下 Advanced 设置的 re-set:

  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 配置的进一步问题

虽然不再出现导入错误,但远程没有正确导入,即端口和协议没有正确解析,所以我不得不进一步分解 .ovpn 文件中的 remote 指令,如下所示

    remote hostname.org
    port 14195
    proto udp

总结

我的 .ovpn 文件包含注释以及内联证书等。在阅读了其他一些帖子后,我认为问题出在内联文件或注释上,因此我将内联证书和密钥拆分为单独的文件并删除了所有注释。

所以最后,在应用上述修复后,导入了带有内联键和注释的 .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

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

  1. 在已经与 VPN 建立连接的计算机上,选择 vpn 连接

  2. 清空密码

  3. 点击导出按钮

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

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

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

第四种答案

$ sudo openvpn --config file.ovpn

为我工作 – 我可以隧道,但是我需要记住本地 IP,因为我没有配置本地 DNS。

第五种答案

在我的情况下,有必要从 *.ovpn 中删除所有注释(以 # 开头)。也有人发现包含“remote SERVER NNNN”的行应该拆分为”remote SERVER”和”port NNNN”。

第六种答案

尝试通过终端而不是通过 GUI 添加它:

sudo nmcli connection import type openvpn file your-file.ovpn

https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365 所述

PS:尽管如此,您可能仍需要使用在此问题的其他答案中找到的提示来调整您的 .ovpn。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12589.html,未经允许,请勿转载。