如何设置OpenVPN客户端
我正在尝试使用NetworkManager设置OpenVPN。 GUI似乎有缺陷和反应迟钝。 是否还有其他用于设置VPN客户端的工具?
是的,您可以直接使用OpenVPN。 这样您也可以使用更多设置。
首先,您需要openvpn
包:
sudo apt-get install openvpn
然后你可以像这样连接:
sudo openvpn --config /path/to/config.ovpn
sudo
很重要,因为OpenVPN将无法连接(我认为因为它必须改变路由)。
最简单的方法是运行此命令:
sudo apt-get install network-manager-openvpn-gnome
然后从Network Manager
添加一个OpenVPN
连接,上面的命令支持导入.ovpn
文件。
正如路易斯已经解释过安装openvpn客户端可以用命令完成
sudo apt-get install openvpn
但是,如果您正在为您的vpn服务器使用双重身份validation机制,请使用简单连接
sudo openvpn --config /path/to/config.ovpn
是不够的。 你需要一些额外的设置。
- 确保您的配置文件具有
auth-user-pass
行。 -
接下来添加
--auth-retry interact
与您的连接命令进行--auth-retry interact
。 所以你的整个命令看起来像sudo openvpn --config /path/to/config.ovpn --auth-retry interact
我是从锁定的如何使用.ovpn文件设置VPN来到这里的? [重复] ,因为我想回答一些用户在GUI中导入*.ovpn
文件的问题。
就像其他人一样,我确保安装:
$sudo apt-get install network-manager-openvpn-gnome
但是,在Ubuntu 18.04上(16.04有同样的问题),我无法使用GUI导入*.ovpn
文件(设置 – >网络 – > VPN + – >’从文件导入’)。 我总是得到:
无法导入VPN连接
无法读取文件“foo.ovpn”或不包含已识别的VPN连接信息
错误:插件不支持导入function
但是,我偶然发现了来自nixCraft的以下指令,用于导入*.opvn
文件:
$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn
运行该命令后,我的VPN连接将列在“设置 – >网络 – > VPN”下。 编辑密码后,我的VPN连接正常工作。 顶部菜单中还列出了VPN连接,其中显示了连接,电源,用户等。
安装OpenVpn
sudo apt-get install network-manager-openvpn-gnome
然后转到网络设置>编辑连接>添加>选择VPN点到点隧道协议>创建
添加用户名 , 密码和网关
然后转到高级菜单
选中使用点对点加密
保存
然后转到网络设置> VPN连接并选择该VPN连接并进行连接。
如果您不想涉及网络管理器,那么这个git存储库有一个简单的脚本,可以使用少于六个问题的交互式会话完成整个工作。 请参阅下载文档。