最近有点忙,再加点累,回家就不想动,今天好不容易偷个懒。。。

开始已经大概认识了IOL/IOU的文件,今天就具体来说说怎么使用:

按照前面说的,配置好基础配置,IP等等,验证虚拟机的网络是正常的,保证网络都没问题,然后我们就开始下面的操作。

登录后,默认目录是ROOT,~提示符。直接使用ls命令,就能看到

CiscoIOU 目录  linux是区分大小写的啊

输入命令:cd CiscoIOU进入目录 (linux支持TAB命令补全的)

再用ls命令查看一下目录里的文件

lab1目录与lab1py2net.py是我建的,目的是为了把每个实验的文件分开,方便以后使用。lab1py2net这个不用管,抓图的时候没删。

先建立一个目录 mkdir test把changeL2.py  crack.py  NETMAP  py2net.py  start.sh stop.sh IFMAP wrapper-linux iourc这几个文件复制到刚建的test目录下cp changeL2.py ./test/

cp crack.py ./test/

cp NETMAP ./test/

cp py2net.py ./test/

cp start.sh ./test/

cp stop.sh ./test/

cp IFMAP ./test/

cp wrapper-linux ./test/

cp iourc ./test/

然后我们cd test 进入test目录,现在我们就要开始建实验拓扑了。

我们先把实验的网络先规划一下,这里就整一个简单的,2 x route、1 x switch

简单画了一个图,能看懂就行

有了实验拓扑图,我们就来连接设备吧,我们先要创建设备,现在是三个设备,使用start.sh脚本来启动。

vi start.sh===========================================================================

#!/bin/sh

#

export NETIO_NETMAP=./NETMAP

export IOUCR=./ioucr

#启动SW交换机(i86bi_linuxl2-upk9-ms支持二层三层,模拟交换机)

./wrapper-linux -m  /root/CiscoIOU/i86bi_linuxl2-upk9-ms -p 3000 -- -s 0 -e 1 1 &

sleep 7

#启动R1,R2路由器(i86bi_linux-adventerprisek9-ms模拟路由器)

./wrapper-linux -m  /root/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 3001 -- -s 0 -e 1 2 &

sleep 7

./wrapper-linux -m  /root/CiscoIOU/i86bi_linux-adventerprisek9-ms -p 3002 -- -s 0 -e 2 3 &

sleep 7

unset NETIO_NETMAP

sleep 5

echo "All Equipment Started ! -by F5 "

===========================================================================

主要命令使用wrapper-linux控制程序来加载ios镜像

./wrapper-linux -m  /root/CiscoIOU/i86bi_linux-adventerprisek9-ms-p 3002---s 1 -e 2 4&

sleep 7

注解:

./wrapper-linux -m  /root/CiscoIOU/i86bi_linux-adventerprisek9-ms //加载IOS文件

-p 3002  //指定端口,telnet登录模拟器的端口

-s 1 -e 2 //给该接口加载2组enthernet接口,1组serial接口,每组接口是4个端口,这里参数所对应的端口是E0/0-E0/3,E1/0-E1/3,S2/0-S2/3.

4  //设备编号,4表示这是启动的第四台设备,在NETMAP文件里会用到设备编号

&  // 后台运行

sleep 7  //间隔7秒

设备有了,那设备间的接口怎么连接呢?这就靠NETMAP文件了

vi NETMAP

===========================================================================

1:0/0 2:0/0

1:0/1 3:0/0

===========================================================================

1:0/0 2:0/0 //编号1的设备的0/0口---编号2的设备的0/0口

1:0/1 3:0/0 //编号1的设备的0/1口---编号3的设备的0/0口

上面的设备连接参照本篇文章给出的拓扑图,设备编号就是上面start.sh脚本里定义的设备编号。

OK,现在拓扑就已经建好了,运行. ./start.sh如果想停止的话就用./stop.sh

设备启动成功了呢,在真机上使用IOU虚拟机IP+端口号,telnet就可以登录了

如:telnet 192.168.10.2 3000

登录的图片就不上了,我这里是可以成功登录三台设备,并且配上地址后,可以互通。

因为是使用虚拟机,看你分配多少内存了,建议至少1G吧,就算开10个设备,CPU也用不了多少,一般就在20%左右,这还是我开了两个虚拟机,其他应用,杀毒软件,没有关闭的情况,我的CPU是迅驰酷睿2 T6600,现在算很低端的CPU了。总之比GNS3占资源少多了。

开虚拟机,建议真机内存有4个G,因为后面实验,为了更真实模拟环境,验证实验结果,光是ping哪里够,需要多开几个虚拟机系统,每个虚拟系统建DHCP,DNS,WEB等等服务,就算用Linux,至少也要分配个256M吧。

这个很简单的,下次有时间再说抓包,还有与GNS3,虚拟服务器桥接的搭建。

最后��嗦一下,关于不习惯用VI的同学,这里也有简单的方法,不用VI去编辑NETMAP,start.sh等脚本文件,前一篇基础设置里就有说配置samba服务,只要这个配置没问题,你就可以用真机的资源管理器,输入\\IOU虚拟机IP ,使用UltrEdit来编辑这些脚本文件。

使用UltrEdit编辑器,不要使用notepad记事本打开,显示会有问题,让你看得很头痛。

linux导入iou iol的方法,网络实验环境搭建--3.如何使用IOL/IOU相关推荐

  1. ensp 防火墙示例_ENSP网络实验环境搭建及防火墙功能实现

    原标题:ENSP网络实验环境搭建及防火墙功能实现 最近看了几本书,分别是: <Wireshark网络分析的艺术>(读完): <Wireshark网络分析就这么简单>(读完): ...

  2. 网络实验环境搭建--1.工具及搭建思路

    如果有很好的真机实验环境,那也不需要使用模拟器,但对于绝大多数人来说,真机实验环境太奢侈了,可望而不可求.用自己的电脑搭建实验平台就很有必要. 工欲善其事,必先利其器! 工具软件: VMware 虚拟 ...

  3. centos7.3网络实验环境(金个人)

    centos7.3网络实验环境 网络拓扑: 服务器IP:192.168.10.7 客户端IP:192.168.10.8 centos7桌面快捷键: alt+F1  应用程序菜单(即开始菜单) alt+ ...

  4. sdn网络实验的搭建--mininet

    sdn实验 第一章 sdn网络实验的搭建–mininet 文章目录 sdn实验 前言 一. mininet是什么? 二.搭建步骤 1.mininet安装 2.ovs安装 总结 前言 mininet搭建 ...

  5. 【Linux】循序渐进学运维-服务篇-实验环境准备

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第2篇文章 文章目录 前言 实验环境搭建过程 1. 清空防火墙 2. 关闭selinux 1)临时关闭selinux 2) 永久关闭s ...

  6. Dynamips与VMware配合搭建网络实验环境

    之前我们已经利用Dynamips成功模拟了Cisco 3640路由器,并使用其VPC功能简单模拟了几台接入该路由器16×××换机模块的终端.但VPC模拟的终端与实际机器还是有很大差别,因此打算结合VM ...

  7. Linux 0.11 实验环境搭建与调试

    缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...

  8. 网络协议知识串讲-第40讲-搭建一个网络实验环境:授人以鱼不如授人以渔

    因为这门课是基础课程,而且配合音频的形式发布,所以我多以理论为主来进行讲解.在专栏更新的过程中,不断有同学让我推荐一些网络方面的书籍,还有同学说能不能配合一些实验来说明理论. 的确,网络是一门实验性很 ...

  9. ISA Server实验环境搭建与企业×××配置

    ISAServer是微软在企业网络边界防护上的代表产品.从ISAServer2000到现在被广泛应用的ISAServer2004和ISAServer2006以及即将推出的ISAServer2008,都 ...

最新文章

  1. Html_div圆角
  2. 计算机网络协议教案,计算机网络实验教案(6)网络协议分析-IP协议3.pdf
  3. yii2手动添加图片处理插件Imagine
  4. 【算法与数据结构】堆排序是什么鬼?
  5. SAP 电商云 Spartacus UI 的 slot,position 和 Component
  6. OpenDaylight开发hello-world项目之开发工具安装
  7. python基于百度地图获取指定的经纬度信息
  8. oracle 游标取字段名称,Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串...
  9. Ubuntu4.04 安装Mesos
  10. 生物特征识别:小面积指纹识别算法(三)
  11. 高可用、全集成、定制化,蚂蚁金服自动化测试如何演进
  12. 史上最全运放运算放大器知识讲解
  13. 《创业36条军规》读书笔记
  14. iOS“远程越狱”间谍软件Pegasus技术分析
  15. android highcharts柱状图实例,Highcharts 基本柱形图
  16. 一个高中生的编程自学经历
  17. 你以为我在玩游戏,其实我在学编程,这一波我在大气层
  18. XSSFWorkbook 设置单元格样式_欺骗你眼睛的立体单元格~~
  19. ddwin32diskimager软碟通Ultraiso 简单分析区别和长处
  20. 读《环境光遮蔽技术在图形图像中若干关键技术的研究》总结-其一

热门文章

  1. Linux分区efi,什么时候建立分区的时候需要建立EFI分区
  2. excel只显示公式,不显示结果
  3. 独家 | 零基础入门优化问题
  4. Android生命周期
  5. mysql怎么截取时分秒_mysql获取表中日期的年月日时分秒
  6. Tp5.0对接腾讯云语音验证码
  7. linux停止阿里云盾服务
  8. PyBullet快速上手教程
  9. arduino系列教程之触摸开关(外部中断)开关小灯led
  10. CKA真题:题目和解析-5