您的位置:首页 > 产品设计 > UI/UE

小凡模拟器:DynamipsGUI使用问题解决方法

2011-03-20 21:50 204 查看
DynamipsGUI前身源于美国加利福尼亚一黑客的杰作,为此CISCO也是相当的不爽,当然这是后话了。后被小凡编写成为中国CISCO学习者,考CCNA、NP、IE必备的模拟软件,为大家省去了不少银子。

本人在使用小凡的时候碰到过一些问题,这里与大家分享:

1.生成文件问题

网上的使用教程很多,这里就不介绍了。按照教程配置完之后,使用正常。但是突然有一天,文件夹里面只有三个文件:CONNINFO.TXT,creat.bat,copy.bat;无奈之下之后重装,但重装之后问题到目前为止笔者仍然不知道为何出现这种情况,但是却找到了解决方法:当配置模块完之后这个其实文件夹下就已经有了这三个文件,此时应该手动运行creat.bat,它会创建一个名为pc1的文件夹,并且下面有RouterX…的文件,再进行连线,最后再手动运行copy.bat。OK,问题得到解决。

2.高级连线

小凡在连线上存在着小bug,导致有时在配置连线错误,删了再重连的时候不能正常工作;而且有时环境配置好之后,发现自己的配置不够理想,需要重新更改,而小凡却没有提供这样的功能。根据笔者下面的讲解,读者可以解决平时遇到的部分问题。

这里演示的环境是两台路由器直接相连的情况,只是一个很简单的拓扑:





查看生成的bat文件:

R1:

REM ----------Created by Xiaofan----------

@echo off

title Router1-----Created by Xiaofan

mkdir Router1

cd Router1

:reload

..\dynamips-wxp.exe -T 2001 -P 3600 -r 96 -t 3640 -c 0x2102 -p 0:NM-4E -s 0:1:udp:11101:127.0.0.1:11203 ..\C3640-IK.BIN --idle-pc=0x606402ac

goto reload

R2:

REM ----------Created by Xiaofan----------

@echo off

title Router2-----Created by Xiaofan

mkdir Router2

cd Router2

:reload

..\dynamips-wxp.exe -T 2002 -P 3600 -r 96 -t 3640 -c 0x2102 -p 0:NM-4E -s 0:3:udp:11203:127.0.0.1:11101 ..\C3640-IK.BIN --idle-pc=0x606402ac

goto reload

查看连接情况:

R1(config-if)#do sh cdp nei

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID

R2 Eth 0/1 169 R S I 3640 Eth 0/3

R1(config-if)#do sh ip int b

Interface IP-Address OK? Method Status Protocol

Ethernet0/0 unassigned YES unset administratively down down

Ethernet0/1 unassigned YES unset up up

Ethernet0/2 unassigned YES unset administratively down down

Ethernet0/3 unassigned YES unset administratively down down

R2(config-if)#do sh cdp nei

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID

R1 Eth 0/3 161 R S I 3640 Eth 0/1

R2(config-if)#do sh ip int b

Interface IP-Address OK? Method Status Protocol

Ethernet0/0 unassigned YES unset administratively down down

Ethernet0/1 unassigned YES unset administratively down down

Ethernet0/2 unassigned YES unset administratively down down

Ethernet0/3 unassigned YES unset up up

现在由于某种需要,要在不重新修改R1和R2上的配置,而更改连线成如下拓扑:





只需要修改bat文件的内容就OK了,修改后如下(修改后需要重新运行bat文件):

R1:

REM ----------Created by Xiaofan----------

@echo off

title Router1-----Created by Xiaofan

mkdir Router1

cd Router1

:reload

..\dynamips-wxp.exe -T 2001 -P 3600 -r 96 -t 3640 -c 0x2102 -p 0:NM-4T -s 0:3:udp:11101:127.0.0.1:11203 ..\C3640-IK.BIN --idle-pc=0x606402ac

goto reload

R2:

REM ----------Created by Xiaofan----------

@echo off

title Router2-----Created by Xiaofan

mkdir Router2

cd Router2

:reload

..\dynamips-wxp.exe -T 2002 -P 3600 -r 96 -t 3640 -c 0x2102 -p 0:NM-4T -s 0:1:udp:11203:127.0.0.1:11101 ..\C3640-IK.BIN --idle-pc=0x606402ac

goto reload

注意文中改变的地方(标红的)。

再查看连接情况:

R1#sh cdp nei

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID

R2 Ser 0/3 173 R S I 3640 Ser 0/1

R1#sh ip int b

Interface IP-Address OK? Method Status Protocol

Serial0/0 unassigned YES unset administratively down down

Serial0/1 unassigned YES unset administratively down down

Serial0/2 unassigned YES unset administratively down down

Serial0/3 unassigned YES unset up up

R2#sh cdp nei

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID

R1 Ser 0/1 167 R S I 3640 Ser 0/3

R2#sh ip int b

Interface IP-Address OK? Method Status Protocol

Serial0/0 unassigned YES unset administratively down down

Serial0/1 unassigned YES unset up up

Serial0/2 unassigned YES unset administratively down down

Serial0/3 unassigned YES unset administratively down down

下面详细讲解一下bat文件中的部分配置代表的意思:

某配置文件如下:

-p 0:NM-4T

-s 0:0:udp:11500:127.0.0.1:11100

-s 0:1:udp:11501:127.0.0.1:11201

-s 0:2:udp:11502:127.0.0.1:11302

-p 0:NM-4T:T代表串口,E代表以太口

-s 0:0:udp:11500:127.0.0.1:11100 :0:0代表第一个模块的第一个口,11500,代表R5,11100代表R1

依此类推,其它的也就都明白了。

好了,连线的高级引用就讲到这里,希望对部分人有所帮助。当然它还有不少高级功能,有兴趣的读者可以深入研究。

3.默认vlan的bug?

笔者在实验的时候遇到一个问题,貌似用小凡模拟交换机,在trunk上启用native与路由器通信是不行的,不知道这是不是小凡的bug?请知道的同仁多多指点!

经证实,这的确又是小凡的一个bug。花费笔者不少时间啊!
本文出自 “ITJong” 博客,请务必保留此出处http://itjong.blog.51cto.com/1333890/520894
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: