在Linux和Windows环境中连接OpenVPN Server的最常用方法是使用OpenVPN客户端,如果想使用NetworkManager及其cli工具nmcli的话,本文提供详细的方法。
使用nmcli连接OpenVPN服务器的基本要求
1、在客户端计算机上运行的NetworkManager。
2、已安装和配置的OpenVPN服务器。
3、NetworkManager openvpn插件。
4、你帐户的.ovpn OpenVPN个人资料。
所以,请确保已在计算机上安装并运行NetworkManager,由于我使用Arch Linux,我将添加命令,对于其他Linux发行版也是如此。
在Arch Linux上安装NetworkManager
要在Arch Linux上安装NetworkManager,请使用以下命令:
$ sudo pacman -S networkmanager
你还需要安装networkmanager-openvpn插件:
$ sudo pacman -S networkmanager-openvpn network-manager-applet
在Debian/Ubuntu上安装NetworkManager
如果你正在运行Ubuntu或任何其他Debian系列操作系统,安装以下包,运行以下命令:
$ sudo apt-get install network-manager network-manager-openvpn
使用Gnome桌面环境,运行以下命令:
$ sudo apt-get install network-manager-gnome network-manager-openvpn-gnome
在CentOS 7上安装NetworkManager
CentOS 7安装并运行NetworkManager,你只需安装openvpn插件即可导入.ovpn配置文件:
$ sudo yum install NetworkManager-openvpn \
NetworkManager-openvpn-gnome
使用nmcli导入OpenVPN配置文件(.ovpn)
安装完所需的软件包并生成OpenVPN配置文件后,继续导入配置文件。
在此示例中,我假设OpenVPN配置文件名称为myopenvpn.ovpn,位于$HOME下,使用以下命令导入配置文件:
$ cd ~/
$ sudo nmcli connection import type openvpn file myopenvp.ovpn
Connection 'myopenvp' (464b7c20-8999-4699-a4d7-3233cd7ea91e) successfully added.
你可以使用以下命令确认是否已成功导入配置文件:
$ nmcli connection show
要开始使用配置文件,请使用以下命令启动:
$ nmci connection up myopenvpn
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/27)
使用以下方法检查连接详细信息:
$ nmcli connection show
$ nmcli connection show | egrep -i 'IP4|IPV6'
根据你配置OpenVPN服务器路由推送的方式,可以检查服务器上填充的路由:
$ ip route
尝试访问路线上的任何网络,看看它是否正常工作。
- 1 centos安装好mysql但是无法启动问题(Job for mysqld.service failed because the control process exited with error code.)
- 2 Ubuntu缺少libncurses.so.5的解决办法
- 3 给原版的openwrt安装Passwall
- 4 统信UOS 20个人版授权激活的方法:使用激活码在线/离线激活
- 5 exsi报错Error: [$rootScope:inprog]
- 6 玩客云刷armbian架设nginx php mysql 及可道私有云总结
- 7 RHEL 8 安装 Oracle 19c 提示缺少 libnsl.so.1
- 8 There was a problem importing one of the Python modules 另类解决办法
- 9 Grafana之Gauge和Bar Gauge使用(第十一篇)
- 10 在银河麒麟操作系统中使用QQ、微信接收文件和文件发送的方法
精彩评论