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

打印 上一主题 下一主题

主题 765|帖子 765|积分 2295

利用TUN创建虚拟网络

根本网络设置

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


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

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

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

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

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

  1. systemctl restart network
复制代码
7. 查看IP:ip a,可以看到IP地址。


8. 关闭防火墙:

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

利用TUN创建虚拟网络

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

  1. modinfo tun
复制代码

出现上图信息阐明内核支持。
2.加载TUN模块

  1. modprobe tun
复制代码
3.检查TUN是否正常加载

  1. lsmod |grep tun
复制代码

可以看到tun已经正常加载
4.安装TUN/TAP的管理工具tunctl,但是现在没有合适的yum安装包,必要用本地安装包进行安装,试用WinSCP软件把文件传送到虚拟机

  1.     ①下载地址:[点击下载](https://winscp.net/eng/download.php)
  2.     ②安装和使用
  3.     安装和大多软件一样,基本按默认就行了,如果需要改路径可以选择自定义来选择存储路径。
  4.     安装完成后点击进入会有这样一个界面,按照下图进行操作。点击保存后会有一个弹窗,点击确定即可,然后再点击登录(注意:请确保你的虚拟机是开启状态)
复制代码

  1.     登录成功后会出现如下界面(界面分布和你安装时所选择的一样,我这里选择的是双界面),左边是主机的文件内容,右边是虚拟机的文件内容。
复制代码

  1.     WinSCP的安装配置到这里就结束了,现在就可以通过这个软件进行文件的传输共享了。
复制代码
把老师给的安装包(tunctl-1.5-3.el6.x86_64.rpm)复制到虚拟机的根目次下。

使用本地yum命令安装
  1. yum -y localinstall tunctl-1.5-3.el6.x86_64.rpm
复制代码

5.创建名称为tap0的虚拟网卡

  1. tunctl -b -u root -t tap0
复制代码

6.安装net-tools,由于背面必要用到ifconfig命令。

  1. yum install net-tools.x86_64 -y
复制代码
7.为虚拟网卡设置临时IP

  1. ifconfig tap0
  2. 10.0.1.2/24
复制代码
8.查看tap0网络信息

  1. ifconfig tap0
复制代码

9.检测连通性

  1. ping  10.0.1.2 -c 4
复制代码

可以连通。
10.删除虚拟网卡

  1. tunctl -d tap0
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南飓风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表