GNS3的安装与使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GNS3的安装与使用

1.准备工作

(1)若原来安装过Dynamips和wincap(旧版本)的请先卸载。

(2)在任意盘下建立文件夹LAB,在该文件夹下建立3个子文件夹project, temp, ios,文件夹名字可以根据个人喜好改变,但一定要为英文。

(3)将已有的IOS及PIX的BIN文件拷到ios文件夹下(在GNS30.7版本中,模拟时无法识别RAR的文件,RAR文件必须解压为BIN文件,然后加载,GNS30.6中可以识别)。

2.开始安装

组件全部安装。

3.安装完成启动GNS3,进入初始界面

选择第一个

进入配置界面(第2次以及以后登录,在“编辑——首选项”中可打开)

设定:在语言处选择自己合适的语言,project为拓扑图所在处,image为IOS文件所在文件夹。

然后选择左边的第二个Dynamips

Executable path为dynmpis-wxp.Exe 的路径,选择你所安装的文件夹即可

Working director为GNS3工作时,产生的临时文件所在目录

Enable sparse memory feature 勾上,可以节约内存。

配置好后,点击Test,进行测试

测试成功,基本配置完成。

4.加载IOS(点击:“编辑——IOS和Hypervisors”);进入IOS配置界面

选择合适的IOS配置并保存(IOS先以放入对应的文件夹)

配置好后,选择路由器

运行路由器

当路由器成功运行后,准备计算Idle值(GNS3完全模拟路由器的内核,相当于真实路由,所以会大量消耗CPU和内存,计算Idle的值,是为了减少CPU空转的时间,提高利用率)

在计算时,注意选择带*号的值,此为最优值,(在有多个带*的值中,选择数值最小的)在没有出现带*值时,可以多计算几次。

Idle的值只用计算一次,GNS3会自动记忆

5.配置启动路由器的方式(telnet协议是核心,其他使用的工具全部为外壳)

选择General中第二项

Preconfigurated terminal commands 为选择登陆时使用的命令模式,可以选择telnet ,也可以选择putty(GNS30.6中没有这个功能,也没有登陆方式的选择,0.6中默认的是telnet,并没putty)

不管选择什么登陆模式,都要点击后面使用Use,不然无法生效

此处处注意,选择telnet模式时,显示的start telnet %h %p可能无法启动终端,此时,将命令修改成telnet %h %p 即可登入,再次加入%d 无法启动

Telnet启动

Putty启动画面

一般不建议使用telnet方式登入(前面提到了,真正使用的方式为telnet,一般用有壳的软件 putty或SecureCRT

下面介绍SecureCRT和GNS3的连接方法

在terminal command中,修改成图中显示的样子,D:\LAB\SecureCRT\SecureCRT.exe为这个软件所在路径 /T是SecureCRT下的一个命令

SecureCRT启动模式

下面介绍GNS3中默认的抓包工具Wireshark(ethereal高级版本,使用ethereal一样)的使用

安装时组建全选

Wincap不用安装了,前面安装GNS3时已经安装

安装完成后,在GNS3中进行设置

将路径修改为自己安装的路径即可

配置完成后,建立基本的拓扑图

路由器已经启动,并以配置成功,开始抓包,右键点击拓扑图中的连接线,选择Capture,Wireshar启动

注意观察,在标题栏显示的是R1_to_R2,在一开始,可以选择抓包的方向

然后再路由器R1中PING R2

显示成功

在观察Wireshark

发现没有变化

这是Wireshark和GNS3总存在的一个问题,wireshark无法做到抓包同步显示,这时关掉wireshark,在重复刚才的步骤,start capture 即可看到新内容

图中可见,存在ICMP的包,,即抓包成功。

不用抓包的话,要释放,在连接线上选择stop capture。

图标(节点)

仔细观察左边的node types,发现没有computer类型,那么我们自己添加computer节点进入图标配置界面

将computer图标从左边移到右边,然后双击图标

双击图标后,将type类型改为cloud类型,不修改为装饰类型,只能做图标,没有作用。将节点增加好后,作用在后面介绍。

VPCS的使用

GNS3可以模拟路由,但无法模拟PC,在很多实验中,需要使用PC来进行验证,这里介绍VPCS,是用来模拟PC,用于验证,以后会介绍其他方法。

Vpcs采用UDP协议,使用本机网卡和端口进行通讯的。

VPCS启动

VPCS可以支持模拟9台PC 运行SHOW命令

查看VPCS命令,输入?即可

自己观察命令,并学习。

模拟PC的切换,输入对应数字即可

对VPCS进行配置

配置IP成功,如有任何问题,请参照SHOW中的命令提示。

开始配置PC1的端口

为什么使用5001 5000端口,应为在GNS3中,GNS3与本机网卡相联时使用的是从5000端口开始的。在配置时,vpcs的lport(本地端口)就是GNS3中的远程端口,反之vpcs的远程端口为GNS3中的本地端口。

在GNS3中选择computer

然后对computer进行配置将computer放入拓扑窗口后双击

选择第二项

相关文档
最新文档