Linux用dynamic模拟cisco路由器

来源:http://www.sh-fengwen.com 作者:驱寒暖身 人气:55 发布时间:2019-09-05
摘要:环境 : centos5.2 环境 : CentOS5.2 软件: dynamic.cisco-ios 软件: dynamic.cisco-ios 1: 下载dynamic bin文件 . 1: 下载dynamic bin文件 . wget wget mv dynamips-0.2.6-RC4-x86.bin /usr/local/bin/dynamips mv dynamips-0.2.6-RC4-x86.bi

环境 : centos5.2

环境 : CentOS5.2

软件: dynamic.cisco-ios

软件: dynamic.cisco-ios

1: 下载dynamic bin文件 .

1: 下载dynamic bin文件 .

wget

wget

mv dynamips-0.2.6-RC4-x86.bin /usr/local/bin/dynamips

mv dynamips-0.2.6-RC4-x86.bin /usr/local/bin/dynamips

2: 安装 需要用到的 libs.

2: 安装 需要用到的 libs.

wget

wget

编译安装:

编译安装:

./configure --enable-gnu-names

./configure --enable-gnu-names

make -j7 DEPSHALIBS="-lc"

make -j7 DEPSHALIBS="-lc"

make install

make install

cp -r  /usr/local/lib/libelf.so.0 /usr/lib/

cp -r  /usr/local/lib/libelf.so.0 /usr/lib/

cp  -r /usr/local/lib/libelf-0.8.10.so /usr/lib/

cp  -r /usr/local/lib/libelf-0.8.10.so /usr/lib/

3:下载 ios文件. 这里我以3640路由做例子: (其他ios 就自己去下了. 根据dynamics版本来看他所支持的ios)

3:下载 ios文件. 这里我以3640路由做例子: (其他ios 就自己去下了. 根据dynamics版本来看他所支持的ios)

wget ftp://wolf:[email protected]/nettools/ios/c3640-i-mz.122-13.T1.bin

wget ftp://wolf:colorwolf5768@ftp.microwolf.net/nettools/ios/c3640-i-mz.122-13.T1.bin

4:开始启动dynamips,并初始化路由:

4:开始启动dynamips,并初始化路由:

用法如下:

用法如下:

dynamips -P <需要模拟的路由类型> -p 槽号:模块名 <对应路由的ISO文件名>

dynamips -P <需要模拟的路由类型> -p 槽号:模块名 <对应路由的ISO文件名>

路由的类型,目前可以是7200、3600、2691、3725或3745,缺省是7200。

路由的类型,目前可以是7200、3600、2691、3725或3745,缺省是7200。

-p后面跟的是槽号:模块名,表示那个端口模块插在那个物理槽位从0开始)中,具体的命令用法请查看官方文档。

-p后面跟的是槽号:模块名,表示那个端口模块插在那个物理槽位(从0开始)中,具体的命令用法请查看官方文档。

下面我们来模拟一台Cisco 3640,其中slot0接了一个快速以太网板,slot1接了一个4端口的E1。

下面我们来模拟一台Cisco 3640,其中slot0接了一个快速以太网板,slot1接了一个4端口的E1。

dynamips -P 3600 -p:NM-1FE-TX -p 1:NM-4T c3640-i-mz.122-13.T1.bin

dynamips -P 3600 -p:NM-1FE-TX -p 1:NM-4T c3640-i-mz.122-13.T1.bin

Cisco 7200 Simulation Platform (version 0.2.6-RC4-x86)

Cisco 7200 Simulation Platform (version 0.2.6-RC4-x86)

Copyright (c) 2005,2006 Christophe Fillot.

Copyright (c) 2005,2006 Christophe Fillot.

Build date: Nov 15 2006 23:05:16

Build date: Nov 15 2006 23:05:16

IOS image file: c3640-i-mz.122-13.T1.bin

IOS image file: c3640-i-mz.122-13.T1.bin

CPU0: carved JIT exec zone of 64 Mb into 2048 pages of 32 Kb.

CPU0: carved JIT exec zone of 64 Mb into 2048 pages of 32 Kb.

NVRAM is empty, setting config register to 0x2142

NVRAM is empty, setting config register to 0x2142

C3600 instance 'default' (id 0):

C3600 instance 'default' (id 0):

VM Status  : 0

VM Status  : 0

RAM size   : 128 Mb

RAM size   : 128 Mb

NVRAM size : 128 Kb

NVRAM size : 128 Kb

Chassis    : 3640

Chassis    : 3640

IOS image  : c3640-i-mz.122-13.T1.bin

IOS image  : c3640-i-mz.122-13.T1.bin

Loading ELF file 'c3640-i-mz.122-13.T1.bin'...

Loading ELF file 'c3640-i-mz.122-13.T1.bin'...

ELF entry point: 0x80008000

ELF entry point: 0x80008000

C3600 'default': starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled.

C3600 'default': starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled.

ROMMON emulation microcode.

ROMMON emulation microcode.

Launching IOS image at 0x80008000...

Launching IOS image at 0x80008000...

Self decompressing the image : #################################################  ###################### [OK]

Self decompressing the image : #################################################  ###################### [OK]

Invalid iomem value in ROM (5). Smart-init will

Invalid iomem value in ROM (5). Smart-init will

now run to compute a valid value

now run to compute a valid value

iomem percentage may need to be reset manually

iomem percentage may need to be reset manually

本文由美高梅游戏平台网站发布于驱寒暖身,转载请注明出处:Linux用dynamic模拟cisco路由器

关键词:

上一篇:客商的选用:Windows,依然Linux?

下一篇:没有了

最火资讯