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

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

2023年7月3日发(作者:)

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为 的路径,选择你所安装的文件夹即可

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:为这个软件所在路径 /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启动

VPCS可以支持模拟9台PC

运行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 第一个是ping PC1的网关,第二个ping PC2的网关,第三个ping PC2本身,均成功。

再进行tracert

经过一跳,成功

实验成功。

注意,在使用VPCS进行实验的时候,有可能出现假死的情况,即实验配置完全正确,却仍然ping不通,就不要在纠结了,此为软件的问题(路由器也有这种问题),可以采用别的方法来进行测试,在以后的实验中会介绍。(在使用VPC之前,可以将GNS3目录下的文件复制到VPCS的文件夹目录下,覆盖VPCS中的文件,据说很重要,但不覆盖一样可以使用,不知覆盖后是不是会出现防止假死问题,带同学们自己实验)

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688341195a123366.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信