DynamipsGUI最新版本是一款专业性极强的模拟器图形整合工具。
DynamipsGUI由中国青岛CCIE小凡开发推出,它将Dynamips(路由模拟器)、Winpcap、VPCS(虚拟PC)等程序重新打包整合,界面直观易懂,操作简便,可以自制可视化的拓扑图,为网络测试环境的搭建提供了许多的便利。
【基本介绍】
DynamipsGUI,是由中国青岛CCIE小凡开发的一个思科模拟器图形前端。它不仅整合了思科所有的IOS模拟器,而且还整合了BES以及VPCS。它是一个综合的模拟器解决方案。它配置输出采用的是bat批处理文件。目前最新版是2.83。
【软件功能】
1.集成dynamips 0.2.8-rc1,未支持17
2.集成官方win版PEMU,提供TAP/UDP两种模式连接,支持UDP端口直接桥接dynamips,
3.修正VPCS连接显示的BUG
4.新增自动更新功能,未注册版本含部分自动更新功能
5.添加注册及广告位,支持软件发展
3.修正连接信息不正确的bug
【安装教程】
下载DynamipsGUI模拟器
下载完成后,点击DynamipsGUI2.8.exe进行安装。
安装过程中使用默认配置就可以。
安装完成后,可以打开程序的快捷图标来打开软件。
【界面介绍】
首先我按图中序号对每个区域进行介绍:
①:此区域是选择交换机和路由器的个数(有点废话)
②:这个地方是选择设备类型,IOS路径,idle-p值NPE类型,虚拟(表示虚拟设备的RAM所占的内存大小,因为dynamips在模拟时候需要将主机的物理内存模拟成模拟设备的RAM)
③:此区域是配置分布式的dynamips的设置区域的.
④:这里可以选择一些不需要IOS的模拟设备。如:FrameRelay交换机、ATM交换机、以太网交换机(现在已经有支持交换的模块NM-16ESW).由模拟器自己提这些功能.
⑤:设备类型,选择你所需要模拟的设备,以上的设备为dynamips目前支持的类型,其他的暂不支持.
⑥:这里可以设置连接到主机通信(下文详细介绍)
⑦:可以直接读取真实设备里
【基本介绍】
使用DynamipsGUI搭建自己的网络测试环境
根据下面的拓扑图搭建我们的网络测试环境:
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启动时是不从N
VRAM读配置.而0x2102相反.因为dynamips默认是0x2142 所以我们需要在这个地方改为0x2102就可以了.然后在到虚拟的路由设备里面在show ver看看,你会发现寄存器的值0x2142(虽然我们这之前在dynamipsGUI已经配置过)但还是要重新在改一次寄存器的值才能最后的保存你的配置命令:config-register 0x2102
然后再配置在copy run start,再reload看看.你就会发现设置保存成功!
点击确定,保存对7200的设置。
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的占用率让你满意为止。)。
12、用SecureCRT telnet到Router1,当然也可也用windows自带的cmd。
13、使用VPCS
在vpcs文件夹下双击vpcs.exe启动vpc。
使用?来查看帮助。
使用ip ip地址 网关地址 掩码 来配置ip参数。
使用show 命令查看vpcs的配置情况。
使用1-9数字在vpcs间切换。
还可以使用ping、tracert命令。
【常见问题】
解决DynamipsGUI启动慢问题下面是DynamipsGUI启动未完成的界面,若是启动未完成,界面上的所有按钮都不能用,大约需要经过三十秒的时间才能启动完成,严重影响了学习效率。
在Win 7“开始”中打开“运行”对话框,在其中输入“ncpa.cpl”如下图红框所示,再点击“确定”按钮。
执行完上面的操作后就能进入到Win 7的“网络连接”。
在“本地连接”图标上点击右键,在出现的菜单中选择“禁用”选项,如下图红框中所示。
选择“禁用”选项后,网络连接中所有的图标都变成不可用的灰色了,如下图所示。
再重新启动DynamipsGUI模拟器,就会发现启动速度非常快,下图就是启动完成后DynamipsGUI模拟器的完整界面。
注意事项导致DynamipsGUI模拟器启动慢的问题,就是因为在启动过程中DynamipsGUI要去搜索发现各个网卡的配置和参数,如果把网卡都禁用的话,DynamipsGUI模拟器就不会再去发现各个网卡,也就大大加快了启动速度。所以,为了加快启动速度,可以在启动前把各个网卡禁用,启动完成后,若需要上网再把网卡启用即可。
dynamipsgui按了idle后命令窗口闪退?1.请确认您的操作系统的TCP/IP模块没有被精简,被精简的代表有番茄花园、电脑城装机等部分版本操作系统
2.请确认您下载了最新的更新包,并按照更新包中的使用说明正确安装了更新包
3.请确认按照正确步骤正确安装了WinPcap并获取了非无线设备的网卡参数,请确认您获取参数的网卡在使用dynamips时没有被禁用
4.请确认dynamips使用的端口(一般为7200、3001~3008以及UDP端口)没有被其他程序占用,端口使用情况查看请使用cmd中 netstat -a 命令,请退出不必要的程序(如迅雷等多端口下载程序),请检查
防火墙是否阻止了服务端的通讯,若UDP端口被占用,请运行setup目录下的UDP端口号修改程序
5.启动各设备,若提示无idlepc值,请使用idlepc get XX获取,使用idlepc save XX db保存