南飓风 发表于 2024-9-28 01:03:08

《云盘算网络技术与应用》实训4-1:利用TUN创建虚拟网络

利用TUN创建虚拟网络

根本网络设置

1. 打开Vmwork虚拟机,点击”编辑”-> “虚拟网络编辑器”,把VMnet8,地址段改为:192.168.100.0开始。

https://i-blog.csdnimg.cn/blog_migrate/7c940b812ff7bf4ead273acb3c7f5435.png
2. 安装CentOS,安装时添加多一张网卡,并将原来的网卡设置为”自定义 -> VMnet8(NAT模式)”,屏幕分辨率设置为800*600,镜像挂载。点击确定,开始安装虚拟机,虚拟机名称设置为“Birdge”。

3. 装好后开机,使用命令:ip a,查看网卡IP地址。发现无IP

4. 进入到网卡编辑目次:使用命令:

cd /etc/sysconfig/network-scripts/
5. 修改默认网卡的模式,使用命令:

vi /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT状态改为yes,生存退出:wq。
6. 重启网卡:

systemctl restart network
7. 查看IP:ip a,可以看到IP地址。

https://i-blog.csdnimg.cn/blog_migrate/9815cd2706a7979c9fbe0273e749e68a.png
8. 关闭防火墙:

systemctl stop firewalld
9. 使用SecureCRT或putty等长途毗连工具尝试进行长途毗连。

利用TUN创建虚拟网络

1.检查内核是否支持TUN/TAP

modinfo tun
https://i-blog.csdnimg.cn/blog_migrate/6cf94e2c57c5908cc70556d80b68489e.png
出现上图信息阐明内核支持。
2.加载TUN模块

modprobe tun
3.检查TUN是否正常加载

lsmod |grep tun
https://i-blog.csdnimg.cn/blog_migrate/53c38ad590616f3dc1cd841ba43482c6.png
可以看到tun已经正常加载
4.安装TUN/TAP的管理工具tunctl,但是现在没有合适的yum安装包,必要用本地安装包进行安装,试用WinSCP软件把文件传送到虚拟机

    ①下载地址:[点击下载](https://winscp.net/eng/download.php)

    ②安装和使用

    安装和大多软件一样,基本按默认就行了,如果需要改路径可以选择自定义来选择存储路径。

    安装完成后点击进入会有这样一个界面,按照下图进行操作。点击保存后会有一个弹窗,点击确定即可,然后再点击登录(注意:请确保你的虚拟机是开启状态)
https://i-blog.csdnimg.cn/blog_migrate/2a91efa76a2315ca066e19cbd24e7288.png
    登录成功后会出现如下界面(界面分布和你安装时所选择的一样,我这里选择的是双界面),左边是主机的文件内容,右边是虚拟机的文件内容。
https://i-blog.csdnimg.cn/blog_migrate/2cb1c481ce64ce993b10d9b22814e14d.png
    WinSCP的安装配置到这里就结束了,现在就可以通过这个软件进行文件的传输共享了。
把老师给的安装包(tunctl-1.5-3.el6.x86_64.rpm)复制到虚拟机的根目次下。
https://i-blog.csdnimg.cn/blog_migrate/4e3da08998d08d82401ec30384b5d587.png
使用本地yum命令安装
yum -y localinstall tunctl-1.5-3.el6.x86_64.rpm
https://i-blog.csdnimg.cn/blog_migrate/1dd74da8bdf9fa86f4f6a2918c53656c.png
5.创建名称为tap0的虚拟网卡

tunctl -b -u root -t tap0
https://i-blog.csdnimg.cn/blog_migrate/377bfa2de51f06cd8f7054cb004c383b.png
6.安装net-tools,由于背面必要用到ifconfig命令。

yum install net-tools.x86_64 -y
7.为虚拟网卡设置临时IP

ifconfig tap0
10.0.1.2/24
8.查看tap0网络信息

ifconfig tap0
https://i-blog.csdnimg.cn/blog_migrate/44fe94535c3e6a3887e2efd1420cdb51.png
9.检测连通性

ping10.0.1.2 -c 4
https://i-blog.csdnimg.cn/blog_migrate/fc77ab248c11b2b26c0b7a1891941f3c.png
可以连通。
10.删除虚拟网卡

tunctl -d tap0

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 《云盘算网络技术与应用》实训4-1:利用TUN创建虚拟网络