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 alien
alien使用:alien XXX.rpm 这样就生成Ubuntu支持的XXX.deb
安装deb文件包:sudo dpkg -i XXX.deb 或双击安装编译
./configure
make
make install移动文件夹:mv
删除文件夹:rm -rf XXX2.下载dynamips源代码“dynamips-0.2.8-RC2-amd64.bin”
http://www.ipflow.utc.fr/blog/3.下载dynagen源代码“dynagen-0.11.0.tar.gz”
http://dynagen.org/4.拷贝“dynamips-0.2.8-RC2-amd64.bin”到opt下
cp dynamips-0.2.8-RC2-amd64.bin /opt/dynamips
ln -s /opt/dynamips/dynamips-0.2.8-RC2-amd64.bin dynamips
这条命令是建立一个快捷键dynamips,快捷键指向“dynamips-0.2.8-RC2-amd64.bin”,此时程序的路径需要是绝对路径。5.解压复制dynagen
tar -zxvf dynagen-0.11.0.tar.gz
mv dynagen-0.11.0 /opt
ln -s /opt/dynagen-0.11.0/dynagen dynagen6.把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 7200
nice: dynamips: 没有该文件或目录权限都已经更改过了,最后没有什么办法,索性不用nice了,直接执行:frank@frank-laptop:/opt/dynampis$ sudo ./dynamips -H 7200
Cisco Router Simulation Platform (version 0.2.8-RC2-amd64)
Copyright (c) 2005-2007 Christophe Fillot.
Build date: Oct 14 2007 10:46:52ILT: 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).这时再开启一个终端并启动dynagenfrank@frank-laptop:/opt/dynampis$ sudo ./dynagen self-Mpls.net
[sudo] password for frank:
Dynagen management console for Dynamips and Pemuwrapper 0.11.0
Copyright (c) 2005-2007 Greg Anuzelli, contributions Pavel Skovajsa=> ?Documented commands (type help ):
========================================
capture confreg cpuinfo export hist list py save show suspend
clear console end filter idlepc no reload send start telnet
conf 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启动时自动加载NTFS格式分区Fedora 9下安装VPN Client相关资讯 本文评论 查看全部评论 (0)