**GNS3环境部署和两种测试方法**

今天所讲述的案例就是配合使用vmare连接GNS3中交换机实现互联互通。实现互联互通一般有两种方式:
1.使用自带VPC连接交换机互联互通
2.配合使用vmare连接GNS3中交换机互连互通
因此需要创建如下几个环境
1.GNS3环境
2.Wireshark
3.SecureCRT的环境
一:
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
目的:提供访问网络底层能力
优点:具有较好兼容性支持文件格式导出
二:
Wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。
用途:数据报文交换
应用:Wireshark不会对网络封包产生内容的修改,它只会反映出目前流通的封包资讯。 Wireshark本身也不会送出封包至网络上。
三:
SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

了解今天需要安装的环境之后马上进入案例,下面是三个环境的安装包下载地址
百度云盘:https://pan.baidu.com/s/1dXDcDtBdIJJxSxxpmAfqWg 提取码:lggz
SecureCRT压缩包的解压密码为:SPOTO

①GNS3的安装,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
不勾选Wireshark和Solar,勾选后他会在线下载在线安装,需要很长时间,甚至安装错误,所以我们选择后期直接安装。下一步:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
需要注意的是在安装时文件路径一定不要有中文,最好是默认地址,方便使用查找等,点击下一步后,此时弹出WinPcap的安装界面,点击安装,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
此时GNS3已经安装完成。

②我们进入Wireshark的安装,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
同样安装时不要有中文路径,也不要改变安装路径,因为一旦改变那么GNS3中的路径也需要更改,非常麻烦。所以选择默认路径,点击下一步,如图:
GNS3环境部署和两种测试方法
这一步要去掉这个勾,不然它会帮你再次下载安装。下一步:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
此时不要勾选选项,点击完成。
完成了GNS3和Wireshark的安装后,可以双击打开GNS3。
打开软件后,进入欢迎界面,点击勾选Dont show this again。再点击close。以后再开启软件时就不会弹出这个界面了。如图:
GNS3环境部署和两种测试方法
点击关闭后,它会自动弹出一个窗口,让你创建新的项目,可以选择保存路径等。我们暂时不选择创建,把它关闭。现在认识一下每一个图标的含义。
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
点击第一个路由的图标,会弹出这个对话框,表示你没有路由器已经配置好了,需要安装镜像文件。
我们继续认识图标
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
安装完成后,我们能够看到安装的路由信息。点击ok完成。
GNS3环境部署和两种测试方法
此时再次点击便出现了选项,我们可以直接点击拖入右侧区域,可以拖入两个路由,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
此时点击网线,将两个路由间连起来,如图操作。
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
点击显示接口后,就能看到连接的端口了。此时右击R1,我们来认识一下每一个的含义:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
这里能看到我们安装时没有选择计算你的Idle值,此时我们可以开始计算,注意必须在启动状态下才可以计算!!!如图
GNS3环境部署和两种测试方法
此时选择带星号的值,如果没有星号,可以选择最小值或者重新计算,这样cpu占用的资源会减少,使得操作更为流畅。
下一步我们就可以为这两个路由设置IP地址,并实现互连互通了。
双击R1,我们可以看到如图的操作界面,和我们电脑中CMD的界面相似。
点击开始输入命令,首先我们需要进入接口模式才能对路由进行IP地址的设置
如图输入命令:
GNS3环境部署和两种测试方法
同理,对于R2的设置也是如此,如图:

GNS3环境部署和两种测试方法
此时两台路由的IP地址已经设置完成。我们可以利用之前安装的Wireshark抓包工具进行查看ping包,可以用命令ping查看两台路由是否互联互通。
右击网线,start capture。如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
此时先退回到特权模式,ping R2的ip地址,可以看到互通成功!
GNS3环境部署和两种测试方法
此时我们打开Wireshark查看ping包
GNS3环境部署和两种测试方法
互通成功!

方法一完成后,我们可以使用,远程终端配合GNS3使用,在未来的工作中这将是一个非常方便的工具。
方法二的案例,我们将安装CRT环境,并使用它配合GNS3使得vmare的两台虚拟机连接互通!
那么就开始部署吧,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
安装完成后,我们需要破解才能永久免费试用它,哈哈。
如图。右击桌面图标,点击属性。
GNS3环境部署和两种测试方法
在安装文件中(已上传到百度云盘,需要的同学可以下载)找到SecureCRT破解补丁,直接拖入CRT的文件位置路径。打开后如图
GNS3环境部署和两种测试方法
点击Patch
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
完成后,双击桌面图标,打开软件,这时它会让你输入激活码等,如图操作:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
此时SecureCRT已经可以永久免费使用了。
我们打开软件来看一下,它会弹出下面窗口,我们暂时退出,打开gns3,由它来选择完成。
GNS3环境部署和两种测试方法
打开后,我们在编辑处,选择刚刚安装的CRT,点击右侧set,查看下面文件路径是否正确。完成后点击ok就可以开始使用了。如图
GNS3环境部署和两种测试方法
此时我们已经完成了基本的环境部署。打开vmare虚拟机,开始设置咱们虚拟机的网络IP地址,来去完成互通。当然网卡不够的同学们,可以如图操作,添加网卡。
GNS3环境部署和两种测试方法
此时我们先设置第一台虚拟机的IP地址,以及网卡对应的端口。如图
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
这样设置才能够在GNS3上选择我们的虚拟机端口。同理,第二台虚拟机也是如此,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
完成设置后,我们回到GNS3对它进行设置。
GNS3环境部署和两种测试方法
将HOST拖入右侧区域,将路由器的图标、功能、名称改变,并安装单板使其成为交换机。如图
GNS3环境部署和两种测试方法
设置完成后,点击左侧网线开始连接,点击HOST1,我们选择VMNET1,因为我们第一台虚拟机网卡绑定的便是VMnet1,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
使其连接SW交换机,选择端口1/0,不选择0开头是因为前两个端口是路由器端口。下一步,同理也将HOST2连接至SW交换机,如图:
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
连接完成后,点击启动
GNS3环境部署和两种测试方法
此时点击显示端口。我们能清楚看到各个端口,现在为了HOST1能连上HOST2,点击F
1/1接口网线,开始抓包。与此同时,我们打开第一台虚拟机,开始ping第二胎虚拟机的IP地址。如图
GNS3环境部署和两种测试方法
GNS3环境部署和两种测试方法
打开cmd命令后,输入ping 192.168.8.10(此为第二台虚拟机IP地址) -t
输入命令后使它一直发送ping包。此时我们点开抓包软件,我们能够看到ICMP文件一直在发送并回复。
到此,我们的实验也就成功了。虚拟机1和虚拟机2已经实现互联互通。
实验成功!