Dynamips结合Dynagen使用手册(Cisco 7200 模拟器从IOS启动)
 
请关照小弟的博客圈:[url]http://g.51cto.com/liuyang[/url]
 
安装手册
 
第一步:安装WinPcap_3_1.exe(如果安装过就不用再装,如有新版本,去这里下载[url]http://www.winpcap.org/install/default.htm[/url])
 
第二步:安装Dynamips_win_setup_0.2.5-RC1-0.4.2-1.exe(如果有新版本,去这里下载[url]http://dyna-gen.sourceforge.net/[/url])
 
第三步:解压dynamips-0.2.5-RC2-cygwin.zip(因为这是最新版本,以后去这里可以下载[url]http://www.ipflow.utc.fr/blog/[/url])
 
第四步:将第三步解压出来的dynamips-wxp.exe复制到C:\Program Files\Dynamips(默认安装目录),把dynamips.exe删除,dynamips-wxp.exe重命名为dynamips.exe
 
第五步:下载相应的IOS版本(自己搜索)
 
第六步:把下载的IOS版本 *.bin改为为*.rar,例:c7200-jk9o3s-mz.124-3.bin改为c7200-jk9o3s-mz.124-3.rar,然后解压出C7200-JK.BIN(因为IOS加载的时候是自解压,先解压速度会快很多)
 
第七步:把解压出来的C7200-JK.BIN复制到C:\Program Files\Dynamips\p_w_picpaths(也可以随意放,不过最好放默认目录里面,明白这个软件的用法以后你自然就知道了)
完成这些步骤以后,桌面可以看到三个快捷方式,Dynagen Sample labs,Dynamips Server,Network device list。
使用手册
 
第一步:运行Dynamips Server.bat(窗口会最小化,不要关闭)
 
第二步:运行dynagen Sample labs里面的例子,我就来解释一下simple2.net(用写字板可以编辑)
不做全文翻译,一些术语保留原文,术语大家都是可以看懂的。
# Simple Ethernet Switch lab(#代表注释)
autostart = false(不自动读取模拟路由器,但是虚拟交换机已经启用)
[localhost]
`7200`
p_w_picpath = \PROGRA~1\Dynamips\p_w_picpaths\c7200-jk9o3s-mz.124-7a.p_w_picpath(这是完全路径,因为默认是装在这个目录里面,所以前面没有带盘符,如果你想更改IOS存放的目录,就得改成为完全的路径,比如我的IOS放在C:\7200里面,那这条语句就应该写成:p_w_picpath = C:\7200\C7200-JK.BIN)
# On Linux / Unix use forward slashes:
#p_w_picpath = /opt/7200-p_w_picpaths/c7200-ik9o3s-mz.124-5a.p_w_picpath (这是linux里面的用法,我们这里说的是windows系统)
npe = npe-400 (这个就不用去改了)
ram = 160 (这个是根据IOS版本来设置的,12.3版本的IOS用96这个数值,12.4版本的IOS用128这个数值就可以了)
`ROUTER R1`
F1/0 = S1 1 (定义F1/0和交换机S1的port 1相连)
`router R2`
F1/0 = S1 2 (定义F1/0和交换机S1的port 2相连)
`router R3`
F1/0 = S1 3 (定义F1/0和交换机S1的trunk port 3相连,也就是说这个接口上面要做trunk的配置,大家记住这点)
`ethsw S1` (定义了一个交换机ethsw是不能改的,S加上数字就代表交换机名字)
1 = access 1 (port 1是一个 access port属于Vlan 1)
2 = access 20 (port 2是一个 access port属于Vlan 20)
3 = dot1q 1 (Port 3 是一个 trunk port (dot1q 封装) with naitive vlan 1)
4 = dot1q 1 NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487}
#4 = dot1q 1 NIO_gen_eth:eth0
Port 4 is trunk port (naitive vlan 1) that is connected to the host eth0 via the gen_eth NIO(下面有这个的详细解释,请看:运行Network device list.bat,可以找出网卡对应的值。这是我机器上面的
Network device list:
\Device\NPF_{4B96B4D1-1F78-4A81-88B1-2091EA9E9224}: 3Com EtherLink PCI
Use as follows: F0/0 = NIO_gen_eth:\Device\NPF_{...}
(要把模拟路由器的F0/0和我机器上面的3Com EtherLink PCI网卡对应,就这样写语句:
\Device\NPF_{4B96B4D1-1F78-4A81-88B1-2091EA9E9224}),这样的做法就可以让模拟路由器和真实的机器通信。只要路由器的F0/0配置的IP地址和网卡的IP地址在同一网段就可以互通)
具体参考
autostart = false
[localhost]
#######################################################################
#路由器
#######################################################################
    `2610`
        p_w_picpath = G:\Dynamips\Router\unzip-c2600-i-mz.122-8.T5.bin
        ram = 22                                    #划分的内存值
        idlepc = 0x80330b2c                         #idlepc值,自己计算本机的值
    `3620`
        p_w_picpath = G:\Dynamips\Router\unzip-c3620-i-mz.121-20.bin
        ram = 24
        idlepc = 0x60378158
    `3640`
        p_w_picpath = e:\Dynamips\Router\unzip-c3640-js-mz.122-2.XA4.bin
        ram = 52
        idlepc = 0x603e2cb0
    `3660`
        p_w_picpath = G:\Dynamips\Router\unzip-c3660-js-mz.121-5.T4.bin
        ram = 52
        idlepc = 0x603c8258
#######################################################################
#交换机
#######################################################################
    `2610`
        p_w_picpath = G:\Dynamips\Switch\unzip-c2600-ipvoice-mz.123-17a.bin
        ram = 52
        idlepc = 0x8073a730
        slot1 = NM-16ESW             #定义为16个接口的ethernet switch
    `3640`
        p_w_picpath = G:\Dynamips\Switch\unzip-c3640-telco-mz.123-11.T.bin
        ram = 60
        idlepc = 0x61008314
        slot1 = NM-16ESW
    `3640` #IPv6
        p_w_picpath = G:\Dynamips\Switch\unzip-c3640-js-mz.122-8.T.bin
        ram = 60
        idlepc = 0x60300d80
        slot1 = NM-16ESW
    `3640` #IPv6
        p_w_picpath = G:\Dynamips\Switch\unzip-c3640-js-mz.124-10.bin
        ram = 76
        idlepc = 0x604f1484
        slot1 = NM-16ESW
    `2691`
        p_w_picpath = G:\Dynamips\Switch\unzip-c2691-ipbase-mz.123-20.bin
        ram = 48
        idlepc = 0x60559e64
        slot1 = NM-16ESW
#######################################################################
#设备
#######################################################################
    `ROUTER R1`
        model = 3660                      #加载的模块类型
        console = 2001                    #进程端口
        F0/0 = NIO_gen_eth:\Device\NPF_{0890BFEC-2C12-4F34-8CDC-CF8531A4046F}
           #连接真实的网卡注 :这个值是用Network device list算的
        f1/0 = R2 f0/0         #f1/0连接router 2 的f0/0
    `ROUTER R2`
        model = 2610
        console = 2001
    `ROUTER R3`
        model = 3640
        console = 2002
版权所有:哈哈

转载于:https://blog.51cto.com/gsliuyang/60818

Dynamips结合Dynagen使用手册相关推荐

  1. CCNP-BSCI的实验环境dynamips(dynagen)版本

    CCNP的self study有个很好的设计,就是实验环境比较统一. 这样的话,用dynamips(下称dy)这样的软件进行实验模拟是最好不过的了. 在此,我将自己写的dynagen的net文件放出, ...

  2. linux下dynamips 与vpcs通信的实现

    在linux上使用dynamips,测试终端到终端连同性能时需要使用虚拟机.如果只是ping以下,还是使用vpcs比较节省资源. 点击此链接下载最新版本的vpcs. 下载后解压,里面有适用于各种操作系 ...

  3. Dynamips/Dynagen模拟CISCO路由环境

    今天将<网络互连技术>--路由,交换与远程访问实训教程的实验书拿出来了看了部门. 搭建了一个基于DYNAGEN的虚拟环境. 归纳一下大约步骤: ~~~~~~~~~~~~~~ 一,在WIND ...

  4. Dynamips 7200

    Dynamips使用指南 7200路由模拟器使用手册(转载)IOS版本:c7200-adventerprisek9.124-9.T.bin Dynamips,这绝对不是一般的cisco路由器模拟器.d ...

  5. Dynamips和Vmware完成CCVP试验(1)

    TOPO搭建 拓扑搭建向导: http://ccie.ksu.ru/pdf/howto.virtual.voice.rack.pdf 路由器的配置文件: http://ccie.ksu.ru/pdf/ ...

  6. Dynamips结合VMware搭建站点到站点×××环境

    Dynamips是现如今最好的思科模拟器,它能够加载的思科IOS,模拟出真实的路由器,这使得我们在没有思科设备的情况下也能很好的学习,Dynamips的强大之处不仅于此,它还能与我们的VMware虚拟 ...

  7. 分布式 dynamips+dyangen (更新于07.3.30)

    更新内容: 很多网友都反映用此文方法行不通,现象为:分布在各计算机上的路由器能起来,但互联的端口是Down的,以至于ping 不通.在此特别感谢 flyxj 网友QQ联系到我才引起我的高度注视使问题得 ...

  8. CentOS6安装Cisco模拟器Dynamips

    Cisco模拟器运行于Windows环境,比较耗资源,因此,在现有的CentOS6 Linux操作系统上,安装Dynamips来模拟Cisco路由和交换. 一.下载: 下载需要的几个包 [root@c ...

  9. Dynamips路由模拟器使用心得

    Dynamips路由模拟器使用心得. 近来论坛中一些兄弟都在学习CCXX(包括我本人在内),在学习中一个好的模拟器必不可少.很多兄弟都用boson,因为他更贴近试题,但是boson的缺陷在于,他仅仅是 ...

  10. gns3 查看网关_GNS3完全使用手册

    切记,相关文件夹最好全部中文,要不会提示" can ' t set up hyversion port 7200 类似错误" GNS3 完全使用手册 软件介绍: Cisco 网络模 ...

最新文章

  1. LPC55S69 IoT Kit专属 Micropython模组和库函数简介
  2. 状态栏消息提示——使用Notification
  3. Android自定义Application的作用
  4. DBA(三):MySQL主从同步、复制模式
  5. matlab调用kmeans_K_Means算法的MATLAB实现
  6. linux很多程序都要本地编译,让C/C++程序一次编译可以发布到多版本Linux之上
  7. python netsnmp_python net-snmp使用
  8. linux烧录文件的格式,制作emmc 烧录文件
  9. CentOS7下MySQL5.7的安装
  10. 我的世界服务器修改末地难度,涨姿势啦!我的世界老司机带你解锁进入末地的高难度姿势!...
  11. 安装出现 PHP Extension curl must be loaded 错误(magento)
  12. Cloud Native的设计哲学理念,kubernetes云生态操作系统
  13. UI实用素材|APP动效设计
  14. clang 编译过程
  15. linux 模拟打电话,Android 调用打电话和发短信功能
  16. HDU 3200 Arborescence Counting
  17. Django模型(model)系统
  18. STM32 Cubemax(十一) ——JY901陀螺仪数据的读取与简单数据处理
  19. unity实现动态广告牌效果
  20. 观看 B站视频-Mysql-随堂笔记

热门文章

  1. csv文件导入后台乱码_win7系统下excel打开csv文件出现乱码怎么修复
  2. HDU 2037 贪心
  3. 古希腊神话,古罗马神话和北欧神话
  4. Python 爬取必应翻译
  5. Keli Linux与网络安全(1)——在VMWare中安装Keli系统
  6. JDK安装包和Mysql安装包整理
  7. 廖雪峰python学习笔记之访问数据库
  8. 字体大宝库:40款为网页设计师准备的时尚字体【上篇】
  9. c语言 倒计时不清屏_c语言 清屏函数
  10. 图像与矩阵_Python_No.3