加入收藏 设为首页 联系站长
首页 | 虚拟动态 | Cisco模拟 | Juniper仿真 | 虚拟机 | 网络仿真 | 软件路由 | 技术专题 | 相关软件 | 交流论坛
>首页 -> Cisco模拟 -> Dynamips

TOP

dynamips+dynagen 初次使用说明
[ 录入者:admin | 时间:2007-10-27 14:45:42 | 作者: | 来源: | 浏览:2096次 ]
一、简介
首先下载PUTTY.EXE和WinPcap_4_0_beta1.exe这两个文件。先安装WinPcap_4_0_beta1.exe,然后将PUTTY.exe拷贝到C:\windows\system32。
然后下载dynamips这个模拟包,并将下载的压缩包解开,可得到一个叫做Dynamips的文件夹。文件夹下的文件结构如下图所示。(本软件为绿色软件)


这里我们有两个子文件夹,一个叫做IOS,另外一个叫做LAB。
将你的到的思科的IOS文件(3600或7200)拷贝到这个IOS文件夹下,如果你有多个IOS文件,可以都放在这个文件夹。IOS文件夹。


LAB子文件夹内是就是我们试验的文件夹,其中的拓扑文件,配置文件以及模拟器生成的文件都放在(或者将放在这里)。

二、获取参数
如果你是第一次使用本软件,那么需要先进行以下步骤。
首先进入IOS文件夹下,编辑“获取idle_pc参数3600.bat”(或者7200),我们用截图来说明命令的作用。


以上为3600系列获取参数的命令解释,按照你的需求进行修改,修改完后进行保存就可以了。先不要急于运行,看完下面的再运行。

下面是获取7200系列的参数,命令有些不一样,但大同小异。


以上为7200系列获取参数的命令解释,按照你的需求进行修改,修改完后进行保存。
现在我们可以运行BAT了,直接双击,一大堆提示后让你按任意键继续,你可以先看一下提示。(我忽然间想起了那个微软的any key的笑话^_^)
按了任意键后,你的CPU会马上到100%,不用害怕没关系的。等待大概2分钟,会出现一个这样的界面


用过CISCO的人都知道,写N 然后回车,再等一会儿。
待虚拟路由器完全启动,再按几个回车,就是下面的界面了


这个时候按键盘 Ctrl+](注意是右边的中括号键),放开后按一下I键,再稍等一下就出现了下面的界面:


接下来我们获取一个网卡参数。获取网卡参数之前,你需要安装WinPcap这个软件,推荐版本是4.0.beta1。安装好后,就可以直接双击“获取网卡参数.bat”这个文件了。界面如下:

通常会得到多个(例图中是两个),选择你的物理网卡所对应的那个数值(图中白线标注的那个)。如果有多个物理网卡,可以都记录下来,但最好不要选无线网卡,有朋友测试无线网卡与这个软件兼容性不佳(我没有测试过,因为我不用无线网卡)。同样,将这个参数也记录下来,保存起来。

三、修改拓扑的配置文件
好了,我们已经得到了我们所需要的全部参数,并且都已经记录下来了,下面我们来更改拓扑配置文件。
拓扑配置文件被放在了LAB文件夹中,其文件名为rplab.net。我们用记事本将其打开:


注意,修改参数要将该文件内所有的相关参数都进行修改,图中只列了一个。修改完参数同样存盘退出就行了。
以上只是一个简单的更改,如果需要了解其中更多的参数作用和拓扑制作,可以访问http://itbbs.pcshow.net/viewthre ... 1%26filter%3Ddigest或我的BLOG,我写了关于此软件的详细介绍,这里就不再多说了。
修改完以上配置文件,我们就可以运行程序来模拟路由器了。

四、运行程序
回到dynamips目录,首先运行“启动服务RC2.cmd”这个程序,启动后如图所示:

这样就可以了,最小化他。接下来编辑“CCNA.bat”这个文件。

确认文件的正确性后,退出并且运行“CCNA.bat”这个文件,当然你可以给它取个其他便于你记忆或分辨的名字,只要扩展名是BAT就可以。界面如下:

如果这样就说明可以使用了。简单说说他的命令
你可以用?然后回车来看,它支持那些命令。

通常我们用到的就是:list 、start 、stop这三个命令,同样在命令后面打个? 然后回车,也会有相应的帮助。
List 命令


list可以看到这个配置文件中设备的名称、类型,状态及登陆端口号。
Start 命令


start 命令相当与我们启动设备,或者叫做“上电”。
后面可以跟一个/all参数,来启动所有的设备。也可以跟一个设备名来启动相应的设备。例图中是没有启动成功(我没有配置IOS路径),所以有个Error,正常情况是不会有Error的。
当你打开某个设备后,就可以登陆该设备了。如果你把putty.exe文件拷贝到了你的“系统盘符:\windows\system32\”,那么你可以直接在这个界面下用Telnet 设备名(如R1)来进行登陆。或者使用SecureCRT软件,登录127.0.0.1的相应端口(设备对应的端口在list中已经显示,如R1的是3001,R2的是3002)。当然也可以用windows自带的超级终端登录,如下图所示登陆R1

Stop 命令


Stop 命令与Start命令刚好相反,它相当于我们给设备断电。格式都一样。你可以再后面加/all参数来关闭所有设备,也可以加设备名来关闭相应的设备。如果你的试验做完了,记住用Stop /all命令来关闭虚拟设备。
这里需要注意的只有一点,设备名对字母的大小写敏感。如:将R1写成了r1,会出现错误的。
最后我们用Exit来退出程序,就可以了。


后记:
很多做网络的朋友不善于研究软件的应用,看到我随意的使用dynamips,总问我使用方法,遂萌生了写此初级应用的念头。用了将近4个小时一气呵成(现在已经是12月10日的凌晨1点多了),也算是近来少有的现象了。
软件是个好软件,绿色、开源、实用而且作者在不断的补充与开发新功能,在此我们应该向软件的作者Chirs致敬。
本文更多的介绍了如何在第一次使用软件时调整设置和启动设备,关于本软件的一些高级配置,可以访问http://bbs.pcshow.net/viewthread ... 1%26filter%3Ddigest这个地址(我经常到这个论坛去),或者我的BLOG:www.thdao.cn(我很懒,BLOG不怎么更新的-_!)。
关于如何取得IOS文件的问题,我想解释一下,不是我小气不给大家提供下载,而是如果我给大家提供下载有可能会引起一些纠纷,当今世道,多一事不如少一事。原因是IOS的版权是CISCO的,借用软件作者Chris的一句话:“我并没有权利去分发思科的IOS,不过如果你是思科的用户,我想你不难得到它。”我想告诉大家的是:“互联网给我们带来了极大的便利,其中有一种工具叫做搜索引擎!”
如果你有更好的软件或者关于软件的应用方法,请联系我。
[上一篇]发布:Dynamips中文手册 [下一篇]无法获取idlepc 值的另外一个解决..
※相关文章
 

评论

称  呼:
内  容:

相关栏目

最新文章

热门文章

推荐文章

赞助商链接