正文共:666 字 14 图,预估阅读时间:1 分钟
前面发了Linux系统、Windows系统、macOS系统和Android系统的客户端连接指南(openVPN客户端连接指南),有小伙伴反馈说不知道Ubuntu怎么连接,难道是和CentOS不一样(openVPN的Linux客户端竟然比Windows客户端性能高5倍不止)?我今天来测试一下。
首先是Ubuntu 18.04系统,我们先安装好openVPN软件。
奇怪的是,Ubuntu的软件商店没有openVPN软件,反倒是搜到了WireGuard。
好在通过命令行还是可以安装的。
sudo apt install -y openvpn
然后下载openVPN配置文件,并使用之前的命令进行连接。
sudoopenvpntiejunge.ovpn &
注意这里一定要使用root权限,否则会因为权限不足连接失败。
连接成功之后,查看网卡和路由信息。
我没有遇到连接失败的问题,反而是遇到了无法断开的问题,连接成功之后,在网络配置页面没有任何显示。
而且命令行中也没有相关的操作命令,奇怪的是,PS也看不到相关的任务。
果然还是因为root权限的问题,我们使用sudo命令就能看到了。然后把相关进程kill掉,注意,还是要用sudo提权。
然后连接就断开了。
然后我们注意到在发起连接时,是有一个进程号的,我们看一下对应关系。
可以看到,2641对应的是sudo进程,而2642才是openVPN的进程,我们试一下kill掉2641。
效果是一样的。
然后我们试一下Ubuntu 20.04系统。
同样的,应用商店没有openVPN软件,还是要使用命令行安装。
不过从结果来看,应该是Ubuntu 20.04系统自带了2.4.7版本的openVPN,比Ubuntu 18.04的2.4.4版本要高一下。
然后下载配置文件,并进行连接。
连接成功,查看网卡和路由信息。
然后我想试试用进程号前面那个1看能不能把openVPN干掉。
事实证明没有成功,还是要用sudo或者openVPN的进程号,但是如果openVPN第一次启动失败,那就可以试试用前面的1了。
总结一下:Ubuntu 18.04和20.04两个系统的连接操作与之前介绍的以CentOS为例的Linux系统并无差异,需要注意的就是相关操作均需要使用root权限。断开连接可以简单粗暴的kill掉相关进程,如果有谁有更好的方法,欢迎评论留言。
长按二维码关注我们吧
原文始发于微信公众号(铁军哥):Ubuntu系统如何连接或断开openVPN
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论