无法在 Ubuntu 16.04 LTS 中导入已保存的 openVPN 配置文件

无法在 Ubuntu 16.04 LTS 中导入已保存的 openVPN 配置文件

我正在尝试从网络管理器导入.ovpn文件。以下是我遵循的步骤。

网络管理器 → VPN 连接 → 配置 VPN

这将打开“网络连接”对话框。然后,

添加 → 导入已保存的 vpn 配置→ 选择.ovpn文件

这应该加载我的.ovpn配置,但我收到一条提示说

错误:插件不支持导入功能。

我仍然可以使用命令使用 VPN

sudo openvpn --config ~/openvpn/xxx.conf

这是一个需要提交的错误吗?

答案1

我知道这是一个老问题,但由于我仍然找不到(简单的)答案,所以我想帮助其他人(和未来的我)。

用这个

sudo nmcli connection import type openvpn file FILE_NAME

当然,用文件名的完整路径替换FILE_NAME

这将准确地告诉您文件出了什么问题以及您应该编辑/删除哪些行。

按照命令给出的建议编辑文件后,您可以导入该文件。

答案2

用 注释掉以下行后#,我能够成功导入 VPN 配置:

#route remote_host 255.255.255.255 net_gateway default

其他人报告说,注释掉或删除此行对他们也有效错误 #606365尽管这是一个有效的论点,但在启动板中。

话虽如此,虽然我能够成功连接到 VPN,但我无法通过 VPN 访问任何主机。在尝试使用网络管理器 GUI 手动设置这些值时,我发现只接受数字 IP 地址。字符串值如远程主机或者网络网关无法通过 GUI 进入。

我也成功将相同的 .OVPN 文件导入 Fedora 23、Windows 10(使用 Viscosity)、OS X El Capitan(使用 Viscosity)和早期版本的 Ubuntu,无需任何修改。16.04 肯定出了问题。

答案3

对我有用:

sudo apt install network-manager-openvpn-gnome

答案4

最近,网络管理器中导入 .ovpn 配置文件的功能有所改进,但仍然存在错误和误导性错误消息。有时,您可以通过删除中断导入过程的一行来成功导入 .ovpn 文件。就我而言,我float 1从 .ovpn 文件中删除了该行,文件已成功导入。

相关内容