linux+cisco+模拟器,51CTO博客-专业IT技术博客创作平台-技术成就梦想

Cisco模拟器运行于Windows环境,比较耗资源,因此,在现有的CentOS6 Linux操作系统上,安装Dynamips来模拟Cisco路由和交换。

一、下载:

下载需要的几个包

[root@cisco test]# wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin

[root@cisco test]# wget ftp://ftp.pbone.net/mirror/dag.wieers.com/redhat/el6/en/i386/dag/RPMS/dynagen-0.10.1-1.el6.rf.noarch.rpm

说明:dynamips包,可以下载RPM包,也可以下载bin文件

二、安装

1、安装支持包libpcap包,DVD光盘或在ISO文件中有,可以直接安装

[root@cisco test]# rpm -ivh /media/CentOS_6.0_Final/Packages/libpcap-1.0.0-6.20091201git117cb5.el6.i686.rpm

2、安装dynamips

[root@cisco test]# cp dynamips-0.2.8-RC2-x86.bin /usr/bin/dynamips

[root@cisco test]# chmod +x /usr/bin/dynamips

说明:下载的是bin文件,是可执行文件,改名放入对应的位置即可。如果是RPM文件,直接安装即可。

3、安装dynagen

[root@cisco test]# rpm -ivh dynagen-0.10.1-1.el6.rf.noarch.rpm

4、下载Cisco的ISO文件

5、编写拓扑脚本

三、运行使用

1、运行Dynamips守护进程(可以写成脚本形式)

脚本如下:

[root@cisco test]# vi start-dynamips.sh

#!/bin/bash

echo "*================================================*"

echo "*                                                *"

echo "*             .            .                     *"

echo "*             I            I                     *"

echo "*            III          III                    *"

echo "*          .II II.      .II II.                  *"

echo "*       .:III I III:..:III I III:.               *"

echo "*        C i s c o    S y s t e m s              *"

echo "*                        BY:ganxing              *"

echo "*=============================================== *"

echo "*    Console for 3640 Router                     *"

echo "*=============================================== *"

/usr/bin/dynamips -H 7200 &

3d8891759bcc037af2ad1f0109f1055f.png

2、编写拓扑文件(模拟一路由与一交换)

[root@cisco test]# vi test.net

autostart=False

[localhost]

workingdir= /tmp

prot=7200

udp=10000

`3640`

p_w_picpath= /root/c3640-jk9o3s-mz.123-10.bin

ram=128

idlepc=0x6045bcec

[[ROUTER R0]]

model=3640

console=2000

slot0=NM-4E

e0/0=SWf0/0

[[ROUTER SW]]

model=3640

console=2001

slot0=NM-16ESW

3、编写启动模拟器脚本

[root@cisco test]# vi start.sh

#!/bin/bash

echo "*================================================*"

echo "*                                                *"

echo "*             .            .                     *"

echo "*             I            I                     *"

echo "*            III          III                    *"

echo "*          .II II.      .II II.                  *"

echo "*       .:III I III:..:III I III:.               *"

echo "*        C i s c o    S y s t e m s              *"

echo "*                        BY:ganxing              *"

echo "*=============================================== *"

echo "*    Console for 3640 Router                     *"

echo "*=============================================== *"

/usr/bin/dynagen test.net

94a6d48569f2fe117a794984fcbf26e3.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值