Dynagen安装和初步使用(版本0.11.0)

1、Dynamips和Dynagen,及WinPcap介绍:

Dynamips:Dynamips是一个Cisco路由器模拟软件,由Christophe Fillot编写,它运行真实的Cisco IOS,从而达到完全仿真Cisco路由器的目的。有其他的Cisco路由器模拟器,但那些是通过软件模拟,所以很难达到真实路由器的效果。

Dynagen:Dynagen是Dynamips的一个基于文本的前端控制系统(Dynagen is a text-based front end for Dynamips),它采用Hypervisor超级监控模式与Dynamips通信 。简单说:Dynagen就是为了简化我们对Dynamips的操作和配置的这么一个东东。

WinPcap:Windows Packet capture,是Windows平台下一个免费、公共的网络访问系统,它为win32应用程序提供访问网络底层的能力。Winpcap不能阻塞、过滤或控制其他应用程序数据报的发收,它仅仅只是监听共享网络上传送的数据报。WinPcap简介

2、下载和安装:

Dynagen官方网站:http://dynagen.org/
WinPcap官方网站:http://www.winpcap.org/

目前最新版本为Dynagen 0.11.0 and Dynamips 0.2.8-RC2 Windows XP installer,下载下来为一个dynagen-0.11.0_win_setup.exe的安装文件,直接安装即可,新版本的安装比较简单,不用解压拷贝什么的那么多步骤。

安装好Dynagen后还需要安装WinPcap,WinPcap可以到官方网站下载最新版。

安装完成后,“程序”-“Dynagen”下和桌面上会生成“Dynamips Server”、“Network device list”、“Pemu Server”、“Dynagen Sample Labs”几个快捷方式。

3、初步配置:

首要要下载一个7200的Cisco IOS,下载得到的bin文件试着改后缀为rar,解压,如果能解压,就使用解压后的bin文件,不能解压当然就直接使用了。放到C:\Program Files\Dynamips\images目录下。请网络搜索下载。

我们以Sample1为例,记事本打开Sample1.net文件,修改image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image,将c7200-jk9o3s-mz.124-7a.image修改为你放在images下的实际的IOS文件名,比如为C7200-IS.bin。其他东西先不要修改。

4、开始使用Dynagen:

注意:使用模拟器之前,必须先运行Dynamips Server,然后再运行Dynagen Sample Labs下的.net文件。

  1. 双击“Dynamips Server”快捷方式,然后运行“Sample.net”文件
  2. 命令行窗口中输入list,可以看到R1和R2两个路由器在运行了
  3. 输入telnet R1就可以连接到路由器R1的Console口了
  4. 当出现IOS初始配置的提示时,选no
  5. 等一会儿所有接口初始化后,就会出现Router>,可以开始使用了

5、注意:

我的电脑上出现了一点小问题,但不影响使用:当telnet R1后,Telnet窗口出现Connected to Dynamips VM “R1” (ID 0, type c7200) – Console port文字后,等了很久后就没有其他显示,我只有关掉重新telnet R1,其实这个时候你敲几下回车,就显示正常了,不过有点迷惑人。如图:

Update:

Dynamips中文社区:http://www.netemu.cn/bbs/

参考资料:

  1. dynamips + dynagen详细使用教程:http://xuminli.blog007.com/archives/2009/2009118143537.html
  2. 百度百科-WinPcap:http://baike.baidu.com/view/696423.htm
  3. Dynamips / Dynagen Tutorial:http://dynagen.org/tutorial.htm

分类:未分类

标签:, ,

对本文发表评论





7 + 7 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。