我正在尝试.ovpn
从网络管理器导入文件。这是我遵循的步骤。
网络管理器→VPN连接→配置VPN
这将打开“网络连接”对话框。然后,
添加→导入保存的VPN配置 →选择
.ovpn
文件
这应该加载我的.ovpn
配置,但是我得到提示说
错误:插件不支持导入功能。
我仍然可以使用命令使用VPN
sudo openvpn --config ~/openvpn/xxx.conf
这是需要提交的错误吗?
我正在尝试.ovpn
从网络管理器导入文件。这是我遵循的步骤。
网络管理器→VPN连接→配置VPN
这将打开“网络连接”对话框。然后,
添加→导入保存的VPN配置 →选择
.ovpn
文件
这应该加载我的.ovpn
配置,但是我得到提示说
错误:插件不支持导入功能。
我仍然可以使用命令使用VPN
sudo openvpn --config ~/openvpn/xxx.conf
这是需要提交的错误吗?
Answers:
我知道这是一个老问题,但是由于我仍然找不到(简单的)答案,因此我想帮助其他人(以及将来的我)。
用这个
sudo nmcli connection import type openvpn file FILE_NAME
课外用您文件名的完整路径替换FILE_NAME
这将确切告诉您文件出了什么问题以及应编辑/删除的行。
在使用建议编辑文件后,命令将为您提供。您可以导入文件。
Could not find VPN plugin service for 'org.freedesktop.NetworkManager'
。执行后解决了我的问题sudo apt-get install network-manager-openvpn-gnome
在用注释掉以下行后#
,我能够成功导入VPN配置:
#route remote_host 255.255.255.255 net_gateway default
其他人报告说,注释掉或删除此行也适用于启动板中的Bug#606365,尽管这是一个有效的参数。
就是说,虽然我能够成功连接到VPN,但无法通过VPN击中任何主机。在尝试使用网络管理器GUI手动设置这些值时,我看到仅接受数字IP地址。不能通过GUI输入诸如remote_host或net_gateway之类的字符串值。
我还成功导入了相同的.OVPN文件,而未在Fedora 23,Windows 10(使用Viscosity),OS X El Capitan(使用Viscosity)和Ubuntu的早期版本中进行任何修改。在16.04中肯定有问题。
为我工作:
sudo apt install network-manager-openvpn-gnome
在此行的开头添加#以将其注释掉
路由remote_host 255.255.255.255 net_gateway默认
转到IPv4设置>路由>选中选项“仅将此连接用于其网络上的资源”>按OK>保存
做完了!
这只是根据此处的其他答案和评论对ubuntu 16.04进行的工作的总结。
在网络管理器中导入.ovpn配置文件的功能最近得到了改进,但是仍然存在错误和误导性错误消息。有时,您可以通过删除破坏导入过程的一行来成功导入.ovpn文件。就我而言,我float 1
从.ovpn文件中删除了该行,并且该文件已成功导入。
我遇到了同样的问题。根据此链接,它看起来像个错误:https : //bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365
对我来说(Ubuntu 16.04.1 LTS),删除该部分
<extra-certs>
有效。
这是隧道提供程序生成的ovpn文件。
setenv USERNAME "user@provider.xx"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY
<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>
<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>
<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>
key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
它的工作:)来自https://zorrovpn.com/howto/openvpn/ubuntu?lang=en
使用文本编辑器打开.ovpn文件。
并更改看起来像的线
remote 11.2.2.2 443 tcp-client
至
remote 11.2.2.2
port 443
proto tcp-client
然后保存.ovpn文件,然后重试以导入VPN连接。
就我而言,以下项目引起了问题:
float 1
注释掉后,它起作用了:
#float 1