在network-manager-openvpn上的配置导入


9

我正在尝试通过网络管理器中的OpenVPN GUI模块使用通过OpenVPN协议使用的免费服务。

该配置.ovpn与Windows 一样运行良好。Windows中的行为是我运行OpenVPN GUI并选择连接到该特定VPN。然后它将显示尝试连接的活动,并打开一个用于用户名/密码验证的对话框。

通过将文件类型更改为.conf并使用网络管理器中的导入功能,我已经成功导入了所有配置。但是,尝试连接将仅显示网络管理器的尝试连接动画,但最终以连接超时通知结束。根本不会出现询问身份验证的提示,也找不到任何为身份验证详细信息加前缀的功能。

client
dev tun
proto tcp
remote miami.proxpn.com 443 
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
cipher BF-CBC
keysize 512
comp-lzo
verb 4
mute 5
tun-mtu 1500
mssfix 1450
auth-user-pass
reneg-sec 0


# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

不用说,但是我已经下载了设置OpenVPN连接所需的所有软件包。

顺便说一下,如您在上面看到的,文件位置.key和配置.crt文件指定在同一目录中。导入配置文件后,如果我要删除它们,会引起任何问题吗?注意,我还没有删除它们,所以我面临的问题不是由于缺少这些文件。

Answers:


13

尝试从命令行连接到VPN。这将确保问题出在NetworkManager而不是其他。您可以使用以下命令从命令行连接:

openvpn --config /path/to/config.ovpn

您可能需要使用sudo运行此命令。

如果可以从命令行成功连接,请尝试将自己添加到netdevAvailable to all users中,然后在NetworkManager中取消选中“ VPN设置”窗口,然后尝试使用NM连接。


1
如预期的那样,它在终端尝试中完美连接。它确实需要sudo特权。
Oxwivi 2011年

因此,您是否尝试过将自己添加到“ netdev”组,在网络管理器的连接属性中取消选中“对所有用户可用”,然后通过网络管理器进行连接?
2011年

如何在命令行上执行此操作?我的安装最少,并且未安装用于用户管理的GUI。
Oxwivi'3

您可以使用以下命令“ sudo usermod -aG netdev <用户名>”将用户添加到“ netdev”组中
binW 2011年

...奏效了...但是它并没有要求我进行身份验证... WTF?
Oxwivi'3


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.