当前位置:文档之家› GNS3,VPcs,wireshark安装与使用教程

GNS3,VPcs,wireshark安装与使用教程

GNS3,VPCS,wireshark的安装与使用教程
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模式
********** 此处注意,选择telnet模式时,显示的start telnet %h %p可能无法启动终端,此时,将命令修改成telnet %h %p 即可登入,再次加入%d 无法启动
选择putty模式
Telnet启动
Putty启动画面
********* 一般不建议使用telnet方式登入(前面提到了,真正使用的方式为telnet,一般用有壳的软件 putty或SecureCRT
下面介绍SecureCRT和GNS3的连接方法
在terminal command中,修改成图中显示的样子,D:\LAB\SecureCRT\SecureCRT.exe为这个软件所在路径 /T是SecureCRT下的一个命令
SecureCRT启动模式
下面介绍GNS3中默认的抓包工具Wireshark(ethereal高级版本,使用ethereal一样)的使用
1、安装时组建全选
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启动
运行SHOW命令
查看VPCS命令,输入?即可
自己观察命令,并学习。

模拟PC的切换,输入对应数字即可
对VPCS进行配置
配置IP成功,如有任何问题,请参照SHOW中的命令提示。

开始配置PC1的端口
为什么使用5001 5000端口,应为在GNS3中,GNS3与本机网卡相联时使用的是从5000端口开始的。

在配置时,vpcs的lport(本地端口)就是GNS3中的远程端口,反之vpcs的远程端口为GNS3中的本地端口。

在GNS3中选择computer
然后对computer进行配置将computer放入拓扑窗口后双击
选择第二项
这里就可以看到刚才所说的local port 和remote port 在Remote host里添加127.0.0.1,然后点击Add
在右边有对应的显示,然后进行拓扑
在进行连接时我们一般选择manua(手动模式),这里连接时,在PC处会显示你刚才配置的
两台PC ,C1,C2分别连接VPC1和VPC2
前面VPC1已经设置好,这里将VPC2进行相关设置,并对C2尽享相关设置
设置好后,先在VPC进行一次PING实验,用PC1 ping PC2
发现ping不通,正常
下面启动路由(需要路由器已经配完成)
再用PC1 ping PC2
再进行tracert
经过一跳,成功
实验成功。

注意,在使用VPCS进行实验的时候,有可能出现假死的情况,即实验配置完全正确,却仍
然ping不通,就不要在纠结了,此为软件的问题(路由器也有这种问题),可以采用别的方
法来进行测试,在以后的实验中会介绍。

(在使用VPC之前,可以将GNS3目录下的
cygwin1.Dll文件复制到VPCS的文件夹目录下,覆盖VPCS中的cygwin1.Dll文件,据说很
重要,但不覆盖一样可以使用,不知覆盖后是不是会出现防止假死问题,带同学们自己实验)。

相关主题