使用DynamipsGUI搭建自己的网络测试环境DynamipsGUI是小凡写的一个网络实验环境的搭建平台。他将Dynamips(路由模拟器)、Winpcap、VPCS(虚拟PC)等程序重新打包,从而使你的网络测试环境的搭建更加简单。目前DynamipsGUI的最新版本是0.2.8版,使用的Dynamips是0.2.8RC1版。 DynamipsGUI和Cisco IOS下载地址:点击下载 首先我按图中序号对每个区域进行介绍: 1、首先做设备选型,R1使用Cisco的7200路由器,SW1、SW2用Cisco的3640路由器来模拟,路由器个数填1,交换机个数填2,勾选桥接到pc和虚拟pc。 2、在设备配置区域里设备类型下拉框中选择7200,点击浏览加载7200的ISO文件。 注意IOS在网上下载后,后缀名为BIN,大家需要先将后缀名字改为RAR,然后再解压出来,这样在运行模拟设备时候就避免了再解压。 3、点击计算idle出现下面窗口。 注:计算idle-pc值(idle-pc只为了解决在开启模拟设备时不至于你的CPU占有率达到100%,所以这个值对于能做好实验很重要) 按任意键继续,之后看到的就是设备的启动了(如同真实设备一样).然后在设备的用户模式下(Router>)下先按组合键ctrl+],接着在单独按i键.记住不要三个键一起按.按完以后就是等待了.如图: 可以先随便选择一个idle-pc值,并记下上面所有的16进制值。(在一切配置完后,生成.bat文件后再去修改这个idle-pc值。修改idle-pc值后启动设备,打开任务管理器看CPU的占用情况,关掉设备重新修改idle-pc值,只到CPU的占用率让你满意为止。) 接下来我要拿来单讲的就是这个寄存器的值了.很多人在做实验的时候都问,为什么copy run start以后.下次重新启动虚拟设备时.设置没有被保存.主要就是这个地方的设置问题了.学思科的人都清楚0x2142和0x2102了. 0x2142启动时是不从NVRAM读配置.而0x2102相反.因为dynamips默认是0x2142 所以我们需要在这个地方改为0x2102就可以了.然后在到虚拟的路由设备里面在show ver看看,你会发现寄存器的值0x2142(虽然我们这之前在dynamipsGUI已经配置过)但还是要重新在改一次寄存器的值才能最后的保存你的配置命令:config-register 0x2102 4、根据上面的方法来配置3640. 5、配置pc桥接参数,在下拉框中选择NIC-0,然后点击计算桥接参数,出现下面窗口,在此选择自己的物理网卡即可。 复制上面的参数值(当然你的参数值和我的不一样),填到上面的文本框中。 6、自己先建立输出目录,并进行选择。 7、点击下一步,进行模块设置。 点击Router1,设备名称自己填,设备类型7200,端口号2001,完成后在telnet到此设备时用。模块设置,在不同的插槽中按需插入模块。然后点击确定Router1配置。 根据上面设置来设置Switch1、Switch2。 8、完成后点下一步开始拷贝文件。 9、接下来就是按上面的拓扑图将设备链接起来。 将虚拟网卡XPC的P0/0口和Router1的F1/0口链接起来。 10、全部链接好后点击生成.BAT文件。 在输出目录中可以看到下面的生成文件。 11、点击Router1.bat启动Router1,同样点击相应的.bat文件可以启动Switch1、Switch2。如果你没有设置好idle-pc值,在这里可以通过修改.bat文件修改idle-pc值(根据你在上面记下的一组16进制值来修改idle-pc值,修改后启动设备,打开任务管理器看CPU的占用情况,关掉设备重新修改idle-pc值,只到CPU的占用率让你满意为止。)。 Router1.bat ----------------------------------------------------------------------- REM ----------Created by Xiaofan---------- @echo off title R1-----Created by Xiaofan mkdir R1 cd R1 :reload ..\dynamips-wxp.exe -T 2001 -P 7200 -r 128 --disk0 4 –t npe-400 -c 0x2102 -p 0:C7200-IO-FE -p 1:PA-2FE-TX -p 2:PA-4E -p 3:PA-4T+ -s 0:0:udp:11100:127.0.0.1:21000 -s 1:0:gen_eth:"\Device\NPF_{2B8C9B05-F29F-4B04-B3C0-72AFACC84940}" --idle-pc=0x60755000 goto reload ----------------------------------------------------------------------- Cisco路由器的模块类型见后面的dynamips模拟器模块详细介绍。 12、用SecureCRT telnet到Router1,当然也可也用windows自带的cmd。 13、使用VPCS 在vpcs文件夹下双击vpcs.exe启动vpc。 使用?来查看帮助。 |
|