首先要感谢那5个充满活力的法国小伙子,他们的作品让我们的使用变得更加方便。
先来介绍一下GNS3:
这是一个基于dynamips技术的服务平台。可以帮助我们设计并且模拟所见即所得的网络环境:
GNS3 is an open source product that may be used on
multiple platforms, including Windows, Linux, and MacOS X.
Features overview
- Designing high quality complex network topologies.
- Emulating Cisco routers.
- Simulating simple Ethernet, ATM and Frame Relay
switches.
- Load-balancing between multiple hypervisors.
- Load and save in Dynagen's INI-like format.
- Image export (JPEG, PNG, BMP and XPM).
这是一个使用“巨蟒”编写的多平台软件,所以可以在现有的任何操作系统下使用,尤其在Mac下,那是相当的拉轰
啊!
从哪里获得?
我推荐大家直接从他们的官方网站下载,以防被恶意服务商加载病毒。地址是:
对于初学者来说直接下载all-in-one的版本就好了。他们同样提供未编译程序,以方便用户二次开发。这才是
一款真正的开源软件。耶!
其实软件的安装相当的简单,这里就不在叙述。
安装完毕后,启动sever,看能否正常运行。注意。GNS3并不提供cisco
IOS下载,所以你要自己到互联网上搜索cisco ios,并下载。
下载后将IOS单独保存在一个目录下,然后在GNS3---edit---IOS p_w_picpath and
hypervisors 中导入。然后选择相应的平台,比如3640/3660/7200等等。然后就可以使用了。哈哈。很high吧。
还有一点,由于它是基于dynamips技术,所以,模拟器在运行时会生成大量虚拟文件。如果你不单独保存会使得
你的GNS3目录变得杂乱无章。所以我建议大家还是盯一个work path来保存这些生成文件。设置地方在
edit----perfermence---dynamips---working directory
好了。到了这里,大家就可以设计自己的网络拓扑了。设置好了后切换到运行模式启动设备然后就可以telnet设备
了。
GNS3默认使用windows自带telnet程序。即占内存有不利于管理。我推荐使用
secureCRT5.5.2,其功能我就不说了。关键是具有标签功能,相当方便。我这里有secureCRT5.5.2的破解补丁,大家可以自己下载
了:
注意,我们需要在gns3中修改一行参数,以便启动secureCRT
edit----perfermence---dynamips--terminal command
里面默认是:
start telnet %h %p
我们进行如下修改
start SecureCRT.EXE /T /telnet %h %p
直接调用secureCRT需要我们将CRT的路径添加到windows环境变量path中去,比如
C:/software/secureCRT。注意此住不加讲无法启动CRT
另外,参数/T
是为了在同一个CRT中启用不同的标签。从而节省内存,一定要加上,而且只有5.2以后的版本才有。另外,还有一个参数/script,
这个我自己也没有使用是因为这个参数是调用一个vbs程序段从而使CRT直接识别拓扑中设备表示而设置的。这段vbs代码我自己也没弄明白,所以我暂时不
做讲解。
大家注意在加载参数的时候一定要加上“/”,否则参数无效。
最后,要开启不同的标签,请在GNS3控制台下直接输入start R1(举个例子),而不是点击open
all ios这个按钮,否则会同时开启N个CRT。哈哈。
是不是有些迷惑了?自己实践才是弄清问题的关键。开始吧!!