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

   Updated: 2012-07-12 00:37       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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注