我正在尝试使用NetworkManager设置OpenVPN。 GUI似乎有错误且无响应。还有其他用于设置VPN客户端的工具吗?

评论

注意Ubuntu上的openvpn的DNS泄漏。修复:ubuntubuzz.com/2015/09/…

#1 楼

是的,您可以直接使用OpenVPN。这样,您还可以使用更多设置。

首先,您需要openvpn软件包:

sudo apt-get install openvpn


然后您可以像这样连接:

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


sudo很重要,因为OpenVPN无法以其他方式连接(我认为是因为它必须更改路由)。

评论


我找不到config.ovpn文件

–阎敬贤
15年4月17日在15:18

@YanKingYin您应该从VPN服务提供商那里获得它。

–阿里·夏奇巴(Ali Shakiba)
15年5月22日在8:48

要使其永久,请编辑/ etc / default / openvpn并取消注释行AUTOSTART =“ all”并将ovpn文件复制到/etc/openvpn/config.conf-必须具有.conf扩展名

– Thales Ceolin
15年6月25日在21:59

@YanKingYin您应该能够通过从浏览器登录到您的VPN服务器来下载它。

– Aniket Thakur
15年7月31日在18:21

这仅是要安装OpenVPN CLIENT而不是服务器吗?

–卢卡
17年5月27日在18:57

#2 楼

最简单的方法是运行以下命令:

sudo apt-get install network-manager-openvpn-gnome


,然后从OpenVPN添加一个Network Manager连接,该连接在上述命令之后支持导入.ovpn文件。



评论


我尝试使用它,但无法保存。我认为我受到以下错误的影响:bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / ...

–法里·诺里·内沙特(Farid Nouri Neshat)
17年8月2日在10:17

@FaridNouriNeshat:在16.04.1 LTS中有一段时间(更新后),它不起作用(我已经报告了该错误)。现在使用终端执行此操作,只需阅读我对DNS泄漏问题的评论即可。

– Xaqron
17年8月2日在11:30

这对我有用,但不允许我在VPN开启时在外部进行连接。使用CLI工具可以完美地工作。

–不同步
19年6月6日15:40

#3 楼

正如Louis解释的那样,可以使用命令

sudo apt-get install openvpn


安装openvpn客户端。但是,如果您对VPN服务器使用双重身份验证机制,则可以与

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


是不够的。您需要一些额外的设置。


请确保您的配置文件具有auth-user-pass行。

接下来将--auth-retry interact添加到您的连接命令中。因此您的整个命令看起来像是

sudo openvpn --config /path/to/config.ovpn --auth-retry interact




评论


不适合我:收到SIGUSR1 [soft,connection-reset],进程重新启动

– Tomislav Nakic-Alfirevic
18 Sep 18'在10:26

对我来说,一切正常。但是最近我也收到SIGUSR1错误。有线索吗? @ TomislavNakic-Alfirevic,您能够解决它。

–urvah shabbir
20年7月20日在10:37



#4 楼

我来自锁定的网站如何使用.ovpn文件设置VPN? [重复],因为我想回答一些用户遇到的在GUI中导入*.ovpn文件的问题。

和其他人一样,我已经确保安装:

$sudo apt-get install network-manager-openvpn-gnome


但是,在Ubuntu 18.04上(在16.04上有同样的问题),我无法使用GUI导入*.ovpn文件(设置->网络-> VPN +- >“从文件导入”)。我总是得到:


无法导入VPN连接

无法读取文件“ foo.ovpn”或不包含公认的VPN连接信息

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


但是,我偶然发现了nixCraft的以下指令,用于导入*.opvn文件:

$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn


运行该命令后,我的VPN连接列在“设置->网络-> VPN”下。编辑密码后,我的VPN连接有效。 VPN连接也列在顶部面板菜单中,该菜单显示连接,电源,用户以及其他内容。

评论


此功能还可以在gui nm-connection-editor中使用。运行程序,单击[+],然后选择“导入保存的VPN配置”。用于执行此操作的gnome网络设置界面在18.04中已损坏,但是nm-connection-editor可以很好地工作。

– Steve McCauley
18-10-7在12:23

某些OpenVPN服务器会生成配置文件,而openvpn-gnome导入功能会遇到此问题。可以编辑* .ovpn文件,因此,如果发生这种情况,只需编辑ovpn文件以修复其中的所有错误。

– LifeBoy
20年1月7日,12:14



“解决那里的所有错误”那会是什么?我在薄荷论坛上读过另一篇类似的文章,没有人能弄清楚要解决的问题。 openvpn cli命令可以很好地打开opvn文件,这是因为该包正在处理ovpn文件的解析。确切地知道什么会有所帮助。随机更改设置(也是高级设置)是monty python完全浪费时间

– DKebler
20-4-14在15:10



作为上述评论的后续,我怀疑问题是nm gnome不支持SHA3。我的ovpn文件作为SHA3-512的身份验证行,但是安全性HMAC仅较旧的SHA-1512没有这种选择。我进行了设置,至少连接开始但没有完成。

– DKebler
20年4月14日在15:20

#5 楼

安装OpenVpn

sudo apt-get install network-manager-openvpn-gnome


然后转到网络设置>编辑连接>添加>选择VPN点对点隧道协议>创建

添加用户名,密码和网关

然后转到“高级菜单”

检查使用点对点加密

保存

然后转到网络设置> VPN连接,然后选择该VPN连接并进行连接。

#6 楼

如果您不想让Network Manager参与其中,则此git存储库中有一个简单的脚本,该脚本使用交互式会话处理的问题少于六个,可以很好地完成整个工作。请参阅下载文件。

https://github.com/Nyr/openvpn-install.git

#7 楼

在Ubuntu 18上,使用以下命令安装网络管理器:

sudo apt-get install network-manager-openvpn-gnome


然后...


重新打开网络设置
重试导入文件

导入应该可以正常工作。

评论


欢迎来到Ask Ubuntu。您的答案与上面第二高的答案有何不同?还是您要评论其他答案?

–user68186
19年8月9日在20:16



这是一个多余的答案,重复的,没有提供解决方案。简单地说:这样做,然后,当原始海报说不做的时候,它应该可以正常工作,这是没有帮助的

– LifeBoy
20年1月7日,12:16