在Ubuntu Linux 下安装Cisco 7200 dynamips模拟器

1.在Ubuntu平台安装libpcap(前3个编译器已经在前面安装完了,所以可以不用安装)

安装gcc编译器sudo apt-get install gcc

安装flex编译器sudo apt-get install flex

安装bison编译器sudo apt-get install bison

解压数据包“libpcap-0.9.8.tar.gz”tar -zxvf libpcap-0.9.8.tar.gz

另外Ubuntu不支持rpm安装文件,,rpm是Red Hat操作系统的标准安装文件格式,可以采用alien将rpm包转换为deb包。

安装alien:sudo apt-get install alienalien使用:alien XXX.rpm 这样就生成Ubuntu支持的XXX.deb安装deb文件包:sudo dpkg -i XXX.deb 或双击安装

编译./configuremakemake install

移动文件夹:mv删除文件夹:rm -rf XXX

2.下载dynamips源代码“dynamips-0.2.8-RC2-amd64.bin”

3.下载dynagen源代码“dynagen-0.11.0.tar.gz”

4.拷贝“dynamips-0.2.8-RC2-amd64.bin”到opt下cp dynamips-0.2.8-RC2-amd64.bin /opt/dynamipsln -s /opt/dynamips/dynamips-0.2.8-RC2-amd64.bin dynamips这条命令是建立一个快捷键dynamips,快捷键指向“dynamips-0.2.8-RC2-amd64.bin”,此时程序的路径需要是绝对路径。

5.解压复制dynagentar -zxvf dynagen-0.11.0.tar.gzmv dynagen-0.11.0 /optln -s /opt/dynagen-0.11.0/dynagen dynagen

6.把ios和.net文件把他们放入自定意的文件夹中,ios的位置无所谓,可以在.net中用绝对路径指定“image = /opt/ios/c7200-js-mz.123-8.T11.extracted.bin”

7.启动dynampis网上都用“nice dynampis -H 7200”来启动, 其中这个7200是端口,但我测试是不行:

frank@frank-laptop:/opt# nice dynamips -H 7200nice: dynamips: 没有该文件或目录

权限都已经更改过了,最后没有什么办法,索性不用nice了,直接执行:

frank@frank-laptop:/opt/dynampis$ sudo ./dynamips -H 7200Cisco Router Simulation Platform (version 0.2.8-RC2-amd64)Copyright (c) 2005-2007 Christophe Fillot.Build date: Oct 14 2007 10:46:52

ILT: loaded table “mips64j” from cache.ILT: loaded table “mips64e” from cache.ILT: loaded table “ppc32j” from cache.ILT: loaded table “ppc32e” from cache.Hypervisor TCP control server started (port 7200).

这时再开启一个终端并启动dynagen

frank@frank-laptop:/opt/dynampis$ sudo ./dynagen self-Mpls.net[sudo] password for frank:Dynagen management console for Dynamips and Pemuwrapper 0.11.0Copyright (c) 2005-2007 Greg Anuzelli, contributions Pavel Skovajsa

=> ?

Documented commands (type help ):========================================capture confreg cpuinfo export hist list py save show suspendclear console end filter idlepc no reload send start telnetconf copy exit help import push resume shell stop ver

剩下的事就跟windowns一样了。

在64bit的ubuntu环境运行dynamips(注意要设置Idlepc值)效果比Windows强很多,6台7200,12.3的,在没有配置的情况下只占用cpu 18% ~ 28%(windows下最少也要70%左右),此处Linux的优点就体现出来了。

那么威尼斯就是一艘轻盈和流动的舟船,

在Ubuntu Linux 下安装Cisco 7200 dynamips模拟器

相关文章:

你感兴趣的文章:

标签云: