发布网友
共1个回答
热心网友
一、 下载安装
Dynamips 原版程序可以从http://www.ipflow.utc.fr/blog/网站下载,其原始作者是:伟大
的Chris,他是值得让每一位学习网络的爱好者所敬仰的人。
但是如果您是一个Dynamips 的新手,我们推荐您从我们的网站上下载已经准备好的集
成的实验环境。下载地址如下所示:
FTP 服务器地址:ftp://www.erainbow.com/
FTP 服务器帐号:erainbow
FTP 服务器密码:cisco
虚拟机存放目录:/Software/Dynamips/Full2Version/
我们提供三个压缩包:
1. dynamips@erainbow.rar 完整的实验环境包含IOS 镜像,适合新手或是怕费
事的用户。
2. dynamips@erainbow_program.rar 仅仅只有相应的程序文件,不包含IOS
文件需要配合dynamips@erainbow_ios.rar 文件的IOS 文件。
3. dynamips@erainbow_ios.rar 包含了所有实验环境的IOS 文件。
您可以只选择dynamips@erainbow.rar 的文件。也可以分别下载程序文件和IOS 的
文件进行安装。
当下载相应的压缩包到本地时,将其解压缩到硬盘的任意位置,Full2Version 不对安装
目录有要求。
如果你下载的是dynamips@erainbow_program.rar 的话, 你还需要下载
dynamips@erainbow_ios.rar 文件并将其解压缩到安装目录的ios 子目录中。
二、 目录说明
├—top 拓扑图片目录
├—tmp 临时文件目录,其中会存有idlepc 数据库
├—net 网络拓扑配置文件,实验环境拓扑配置。
├—ios 设备操作系统镜像文件
├—bin 程序子目录
│ ├—winpcap 低层驱动,用于捕捉数据包和绕过协议栈方式来进行数据传据。
│ ├—script 辅助脚本程序
│ ├—putty 一个较好用的telnet 客户端
│ ├—dynagen 虚似机的扩展平台,可以方便的管理使用dynamips 虚拟机。
│ │ └—sample_labs dynagen 自带的一些拓扑配置示例文件
│ │ ├—ethernet_switch
│ │ ├—multiserver
│ │ ├—simple2
│ │ ├—simple1
│ │ └—frame_relay
│ ├—dynamips 虚拟机主程序
│ └—php php 脚本解释程序
└—setup 环境安装设置目录
三、 环境配置及使用
当解压好下载的压缩包的时候,你需要进入setup 子目录,首先双击1.安装
Win_Pcap.cmd 文件安装winpcap 程序。如下图所示:
当安装完winpcap 后,继续在setup 目录下,双击2.修改网卡参数.cmd 如下图所示:
当完成如上步骤后,其本的设置已经完成。接下是如何启用虚拟机和设置idlepc 值了。
回到安装的根目录下:针对您的系统选择不同的虚拟服务文件:
0.虚拟服务Win2000.bat 针对于Windows 2000 Server 的环境
0.虚拟服务XP&2003.bat 针对于Windows XP 和 Windows Server 2003 的环境
双击相应虚拟服务启动文件后,所下图所示:
请不要关闭本窗口,将其最小化后,选择您需要启动的虚拟实验环境,主要有以下几个
实验的环境启文件:
1.控制台CCNA 路由版.cmd 完成路由实验,超小内存,5 台路由器仅需要130Mb 内存
2.控制台CCNA 标准版.cmd 可以提供帧中继的实验
3.控制台CCNP 标准版.cmd 完成所有的NP 路由实验
4.控制台CCNP 迷你版.cmd 不支持IPv6,比较节省内存
5.控制台CCNA 交换版.cmd CCNA 的交换实验环境
6.控制台CCNP adsl.cmd CCNP 的ADSL 的实验环境
7.控制台 VPN.cmd CCNP&SP 的安全的实验环境
此处,选择1.控制台CCNA 路由版.cmd 的实验环境,启动控制台,如下图所示:
可以使用list 命令(注意命令区分大小写),查看当前环境的路由列表,如下图所示:
此时,可以使用start 命令启用指定的路由器,首次,启动时,会出现Starting R1 with no
idle-pc value 的警告,idle-pc 可以减轻CPU 的压力,建议获取并设置如下图所示:
选择带有*的推荐值,如果有多个推荐值,建立打开任务管理器,观察CPU 的性能表,
进行了设置。当选择了一个较好的idlepc 值后,使用idlepc save R1 db 命令,进行保存,
这样做,是因为如果以后有相同的IOS 的路由器启动后,是不需要计算相应的值。Idlepc
值的保存的位置是:/tmp/ idlepc.ini 文件中。
当获取到idlepc 值后,即可以直接在控制台中,使用telnet R1 的命令登录相应的路由
器。当然也可以在Windows 的cmd 窗口中,使用telnet localhost 3001 的方式进行登录,
3001 为端口号,可以在使用list 命令观察,如下图:
其它的实验环境设置请重复以上步骤。
四、 CCNP 虚拟实验环境中的帧中继网络的PVC 的规率如下:
R1: 102 <---------------------------------------------------------------> 201: R2
R1: 103 <---------------------------------------------------------------> 301: R3
R1: 104 <---------------------------------------------------------------> 401: R4
.
.
.
R5: 502 <---------------------------------------------------------------> 205: R2
R5: 503 <---------------------------------------------------------------> 305: R3
R5: 504 <---------------------------------------------------------------> 405: R4
.
.
.
五、 Dynagen 的一些命令
使用“list”命令可以查看路由器列表。
使用“start”命令可以打开路由器,例如“start R1”、“start /all”。
使用“telnet”命令可以登陆到路由器的console 接口,例如“telnet R1”。或者也可以在在
windows 开始菜单中点击“运行”,输入putty –telnet localhost 3001 即可登陆到R1。
使用“stop”命令可以关闭路由器,例如“stop R1”、“stop /all”。
使用“reload”命令可以关闭路由器,例如“reload R1”、“reload /all”。
以上还是看不懂可以加我,我把使用指南发给你。