这是一篇致力于解决Linux小白无法安装tunctl工具的文章

计算机网络——搭建Linux下的实验环境并成功安装tunctl

各位如果是来解决安装tunctl的问题的,请直接到2.2部分的内容。

这个学期终于迎来了计算机网络这门课程,也终于能够进一步了解让我无数次熬夜的互联网。不过理论还需实践,结果我却被搭建实验环境难住了(菜鸡哭泣.jpg),不过身为一名当代大学生,当然是遇事不决找百度,这里我分享一个链接(链接里最后两个软件可根据自身需要进行下载)

https://www.cnblogs.com/fangniunanhai/p/10808756.html

这样一来你的实验环境基本已经搭建好了。什么?你说教程上给的是CentOS7,官网上已经是版本8点多了,想用同样版本却找不到?没问题,再分享一个链接

http://mirrors.aliyun.com/centos/7/isos/x86_64

进去之后7的各个版本就按你喜欢的来吧,你说VMvare版本太高,这个到没影响,你要说产品密钥不知道,我只能告诉你,百度一搜一大堆。如果你以为我没什么干货,只会分享链接,那你就大错特错了!其实今天最主要是为我们这些刚接触Linux的小白分享一下我的失败经验,因为我看我的好多同学也是刚一上来就各种碰壁,主要是对Linux这个系统还有命令不熟悉(吐个槽,我也不知道为什么我们专业讲操作系统的时候对Linux的东西都是一带而过),因为前面的只是装好了虚拟机,进一步的配置还需要在终端(命令行界面)一顿瞎搞,讲了这么多废话,下面开始进入正题:

!提前预警,注意下面所有使用的命令中空格的位置,以免错误。

一、打开终端,登录root:输入 su – ,然后输入root密码就行了

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

二、模块验证与安装

2.1 tun/tap模块验证

由于我们使用的是CentOS7作为实验操作系统,而该系统默认包含了tun/tap模块,故直接可以使用 _modinfo_命令。

如果有输出的话,证明存在该模块。输出结果类似于下图:

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

如果没有输出或者使用的是其他版本,则需要编译安装tun模块,过程比较复杂,不同的发行版过程不尽相同,请自行搜索安装。

当Linux版本具有tun模块时,还需验证该模块是否已经加载,检查方式如下:

使用 _lsmod | grep tun_命令检查(注意第一个是字母小写L,不是大写i),如果没有回显,表示当前为加载tun模块,需要使用命令 _modprobe tun_加载tun模块。示例如下图:

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

2.2 tunctl命令工具验证和安装

tunctl工具是用来操作tun/tap设备的命令行工具。如果在Linux终端输入tunctl命令报错,则说明没有安装该工具。CentOS7中,默认没有安装。我们可以使用CentOS提供的图形化工具 ” 软件 ” 管理和安装软件,也可以使用命令行工具yum安装和卸载软件。这里我推荐使用yum工具,比较简练。

先安装EPEL(Extra Packages for Enterprise Linux),再安装tunctl的命令如下:

yum -y install epel-release

yum -y install tunctl

问题就出在第二个命令上,很多人都是卡在这了,大概错误如下图:

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

这个时候我们按次序使用如下命令:
(1) cd /etc/yum.repos.d

(2) touch nux-misc.repo

(3) vi nux-misc.repo

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

刚进入时应该是空白的,按我图中的内容输入(按键盘 i 即可输入),输入无误以后先按ESC键,再按shift + 分号,然后输入wq保存退出(这里讲的都是命令行下对文件的操作,不懂的朋友可以自行百度,不再细说)完成以后输入下面命令:

yum –enablerepo=nux-misc install tunctl

当出来下图情况时,先按y,然后回车就行了。

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

如果输入y后出现下图所示的情况,可以尝试将刚刚新建文件nux-misc.repo中gpgcheck=1这一项改为gpgcheck=0,跳过获取GPG密匙这个步骤,对后续实验没有影响。

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

到这里应该已经没什么大问题了,如果你从EPEL那里就有如下问题,解决方法见图下:

这是一篇致力于解决Linux小白无法安装tunctl工具的文章

上图问题解决办法可以参考该链接:

https://www.wandouip.com/t5i74768/;

如果还是不行,建议查看网络适配器类型,方法如下:

检查虚拟机界面右下角,网络适配器类型应该为NAT,如果不是,请单击然后点设置进行更改。如图:

2.3 Wireshark 的安装

yum -y install wireshark

yum -y install wireshark-gnome

2.4 vconfig 的安装

yum -y install vconfig

至此你的问题应该已经得到了解决,快开启属于你的Linux的奇妙冒险吧( ̄▽ ̄)”

——————————-我——–是——–分——–割——–线——————————-

第一次写博客,太难了,终于体会到大佬们的强大之处了,写出思路清晰又能解决问题的博客实在是太不容易了(菜鸡哭泣.jpg)

如果这篇文章对你有所帮助,那就点个赞在走呗 d=====( ̄▽ ̄*)b

如果你有什么意见或者建议,欢迎在评论里留言 (。・∀・)ノ

Original: https://www.cnblogs.com/xiao-qi-w/p/12470604.html
Author: 郭小柒w
Title: 这是一篇致力于解决Linux小白无法安装tunctl工具的文章

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/588530/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球