IT猫扑社区's Archiver

IT博士 发表于 2007-11-7 22:26

Dynamips for Linux 安装

[color=#ff0000]呵呵
终于看到一个关于dynamips的专题论坛
windows下的dynamips安装大家应该都明白
下面发个linux下的安装方法


首先先[/color][color=red]下载
[url=http://www.ipflow.utc.fr/dynamips/dynamips-0.2.7-RC1-x86.bin][color=#0000ff]http://www.ipflow.utc.fr/dynamips/dynamips-0.2.7-RC1-x86.bin[/color][/url] <服务端>

[url=http://sourceforge.net/project/showfiles.php?group_id=160317&package_id=180353&release_id=487331][color=#0000ff]http://sourceforge.net/project/s ... p;release_id=487331[/color][/url] <net文件支持>

[url=http://www.tcpdump.org/release/libpcap-0.9.5.tar.gz][color=#0000ff]http://www.tcpdump.org/release/libpcap-0.9.5.tar.gz[/color][/url]  相当于windows下的WinPcap[/color]

[color=red]1.安装libpcap

tar -zxvf libpcap-0.9.5.tar.gz

./configure

make

make install


2.复制/root/dynamips-0.2.7-RC1-x86.bin到/usr/local/bin/下

cp dynamips-0.2.7-RC1-x86.bin /usr/local/bin

ln -s dynamips-0.2.7-RC1-x86.bin dynamips


3.解压dynagen-0.9.0.tar.gz

tar -zxvf dynagen-0.9.0.tar.gz

cd /usr/local/bin/

ln -s /root/dynagen-0.9.0/dynagen dynagen[/color]

[color=blue]好了,这样就可以找个net文件来启动dynamips了,建议建个dynamips的文件夹,把dynamips,IOS,net文件都放进去

启动dynamips:

nice dynamips -H 7200

启动控制台:

dynagen /root/dynamips/xxx.net

进入控制台,跟windos下就一模一样了



获得idle_pc

dynamips -P 3600 -t 3620 /root/dynamips/xxx.bin(这里是3620的IOS文件)

等到进入到route>命令行后,按"ctrl+]"松开后按i,就可以获得很多idle_pc号,复制count最大的那个到net文件里就OK了

至于网卡参数,把net文件中的NIO_gen_eth:xxx改成NIO_linux_eth:eth0就行了

在控制台下启动路由器后,新开启一个终端,然后telnet 127.0.0.1 3001(这里是R1的端口号)就可以进入路由器...[/color]

mtfxdd 发表于 2008-2-27 22:58

请问下执行 sudo nice dynamips -H 7200 时为什么会出现nice: dynamips: Permission denied?

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.