linux下dynamips的安装

参考:

http://www.blindhog.net/cisco-dynamips-and-dynagen-install-on-linux

视频:

http://www.blindhog.net/tutorials/dynagen-linux-install.htm

===========================================================

 

以下是我的总结:

首先要下载三个文件:

dynamips

dynagen

libpcap

具体网上去下载最新的版本

下面是一个参考网址:

http://sourceforge.net/projects/dyna-gen/files/

 

1. 安装libpcap(具体的目录自己决定)

tar -zxvf libpcap-0.9.5.tar.gz

./configure

make

make install

2.把 复制dynamips-0.2.5-x86.bin 到/usr/local/bin/ 下

cp dynamips-0.2.5-x86.bin /usr/local/bin
cd /usr/local/bin
ln -s dynamips-0.2.5-x86.bin dynamips

3. 解压dynagen-0.11.0.tar.gz

tar -zxvf dynagen-0.11.0.tar.gz

cd /usr/local/bin/

ln -s /opt/dynamips/dynagen-0.11.0/dynagen dynagen



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

启动dynamips:

dynamips -H 7200

启动控制台:

dynagen /root/dynamips/xxx.net

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



获得idle_pc

dynamips -P 3600 -t 3620 /root/dynamips/xxx.bin( 这里是3620 的IOS 文件,拓扑中用什么IOS就找对应IOS的idlepc值)


dynamips -P 7200 -t 7200 /root/dynamips/xxx.bin( 这个是7200的)
等到进入到route> 命令行后,按"ctrl+]" 松开后按i ,就可以获得很多idle_pc 号,复制count 最大的那个到net 文件里就OK 了

计算完成后,用ps -aux 查看路由的进程ID , 再用kill 命令结束进程

 

这里要注意的是:

在使用dynamips时, 当登陆到路由器后,在规定的时间内没有动作会退出console , 这时提示符是  "Press RETURN to get started "


当模拟器处于这个状态的时候CPU也会 100% , 所以要把 exec-timeout 的时间设为 0 .(命令如下):

            (config)#line console 0

      (config-line)#exec-timeout 0 0   (或者也可以是 no exec-timeout)

 

 

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

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

 

我的ccna_routing.net脚本

 

拓扑图:


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值