linux导入iou iol的方法,网络实验环境搭建--3.如何使用IOL/IOU
最近有点忙,再加点累,回家就不想动,今天好不容易偷个懒。。。
开始已经大概认识了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相关推荐
- ensp 防火墙示例_ENSP网络实验环境搭建及防火墙功能实现
原标题:ENSP网络实验环境搭建及防火墙功能实现 最近看了几本书,分别是: <Wireshark网络分析的艺术>(读完): <Wireshark网络分析就这么简单>(读完): ...
- 网络实验环境搭建--1.工具及搭建思路
如果有很好的真机实验环境,那也不需要使用模拟器,但对于绝大多数人来说,真机实验环境太奢侈了,可望而不可求.用自己的电脑搭建实验平台就很有必要. 工欲善其事,必先利其器! 工具软件: VMware 虚拟 ...
- centos7.3网络实验环境(金个人)
centos7.3网络实验环境 网络拓扑: 服务器IP:192.168.10.7 客户端IP:192.168.10.8 centos7桌面快捷键: alt+F1 应用程序菜单(即开始菜单) alt+ ...
- sdn网络实验的搭建--mininet
sdn实验 第一章 sdn网络实验的搭建–mininet 文章目录 sdn实验 前言 一. mininet是什么? 二.搭建步骤 1.mininet安装 2.ovs安装 总结 前言 mininet搭建 ...
- 【Linux】循序渐进学运维-服务篇-实验环境准备
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第2篇文章 文章目录 前言 实验环境搭建过程 1. 清空防火墙 2. 关闭selinux 1)临时关闭selinux 2) 永久关闭s ...
- Dynamips与VMware配合搭建网络实验环境
之前我们已经利用Dynamips成功模拟了Cisco 3640路由器,并使用其VPC功能简单模拟了几台接入该路由器16×××换机模块的终端.但VPC模拟的终端与实际机器还是有很大差别,因此打算结合VM ...
- Linux 0.11 实验环境搭建与调试
缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...
- 网络协议知识串讲-第40讲-搭建一个网络实验环境:授人以鱼不如授人以渔
因为这门课是基础课程,而且配合音频的形式发布,所以我多以理论为主来进行讲解.在专栏更新的过程中,不断有同学让我推荐一些网络方面的书籍,还有同学说能不能配合一些实验来说明理论. 的确,网络是一门实验性很 ...
- ISA Server实验环境搭建与企业×××配置
ISAServer是微软在企业网络边界防护上的代表产品.从ISAServer2000到现在被广泛应用的ISAServer2004和ISAServer2006以及即将推出的ISAServer2008,都 ...
最新文章
- Html_div圆角
- 计算机网络协议教案,计算机网络实验教案(6)网络协议分析-IP协议3.pdf
- yii2手动添加图片处理插件Imagine
- 【算法与数据结构】堆排序是什么鬼?
- SAP 电商云 Spartacus UI 的 slot,position 和 Component
- OpenDaylight开发hello-world项目之开发工具安装
- python基于百度地图获取指定的经纬度信息
- oracle 游标取字段名称,Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串...
- Ubuntu4.04 安装Mesos
- 生物特征识别:小面积指纹识别算法(三)
- 高可用、全集成、定制化,蚂蚁金服自动化测试如何演进
- 史上最全运放运算放大器知识讲解
- 《创业36条军规》读书笔记
- iOS“远程越狱”间谍软件Pegasus技术分析
- android highcharts柱状图实例,Highcharts 基本柱形图
- 一个高中生的编程自学经历
- 你以为我在玩游戏,其实我在学编程,这一波我在大气层
- XSSFWorkbook 设置单元格样式_欺骗你眼睛的立体单元格~~
- ddwin32diskimager软碟通Ultraiso 简单分析区别和长处
- 读《环境光遮蔽技术在图形图像中若干关键技术的研究》总结-其一