前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GNS3 7.3与SecureCRT、W

GNS3 7.3与SecureCRT、W

作者头像
py3study
发布2020-01-07 16:17:44
9390
发布2020-01-07 16:17:44
举报
文章被收录于专栏:python3python3

    最近限于自身的经济条件的限制,而我对网络的学习欲望愈发强烈。于是在这种情况下对使用GNS3模拟器模拟网络实验感兴趣起来。以下是我在使用GNS3过程中的一点小总结,特贴出来和大家共享。以下主要讲的是如何在GNS3中使用SecureCRT打开路由的配置页面和使用Wireshark软件进行抓包。

既然要使用SecureCRT先说一说为什么要使用它吧,即使用它给我们带来的好处。

一、使在N多路由器页面打开时,每个路由页面清楚标识,便于管理。

     不知你是否遇到过这种情况,就是直接使用GNS3中的telnet连接时,当打开一个路由器时,自己能知道哪个页面是哪个路由器的,但当打开大量的路由配置页面时,你自己是否还能分得清呢?即使你说你的记忆力很好分得清,你是否想过干嘛不通过一种软件的方式,将每个路由配置页面标记,便于自己区分。让自己的大脑从那些繁琐的记忆中解放出来,而SecureCRT正是这样的软件。当然,SecureCRT的功能是相当强大的,这里有点大材小用了。

这里是我用SecureCRT打开的四个路由器的画面:

 可以看出:SecureCRT清楚的将每个路由配置页面标记清楚了。

二、使用SecureCRT在对虚拟路由器的访问同时对虚拟环境外的其他网络设备的访问,即可以同时管理真实设备和虚拟设备。

      比如如果你想用虚拟机,模拟真机环境时,可以用SecureCRT登录虚拟机,实现对多个网络设备的统一管理。

    接下来当然要说的是在Wireshark的好处了。这个个人觉得最大好处就是,可以抓取路由器之间的包。

   你是否曾经疑问过,怎样抓取路由器之间的包呢?我曾经就苦恼过。不过这里我看到的一种方法是,在两个路由器之间放一个交换机,拓扑图如下:

在f1/3口配置一个端口镜像,这样经过f1/1和f1/2的包都会在f1/3上发送一份,在电脑上运行抓包软件,就可以抓包了。至于端口镜像怎么配置,不是这里的重点。

    从上面的方式可以看出,这种方式是相当繁琐的。不过在模拟器中可以直接在两个路由器之间直接右键点击运行Wireshark抓包,相当方便。

     好了,点心吃完了,该上我们的正餐了。

先介绍一下我的电脑环境,window2003系统、GNS3 7.3版、SecureCRT6.7版本

一、在GNS3中使用SecureCRT

         1.当然首先你必须在电脑中安装SecureCRT,至于SecureCRT的安装这里在百度上到处都是,读者自己解决。

         2.在安装好SecureCRT后,运行GNS3,点击编辑->首选项 弹出如下画面:

点击Terminal Settings选项卡,当然我这里是英文的,中文的是终端设置。如图画面:

看见点击写着Konsole (Linux KDE)右边的下拉框,如图:

点击SecureCRT选项,当然如果你的电脑是32位选32位的,64的选64位的。选中后点击右边的【Use】按钮,界面变成如图:

看见没,下面那个框里自动生成了终端命令。生成的是:

start C:\progra~1\VanDyk~1\SecureCRT\SecureCRT.EXE /script d:\progra~1\gns3\SecureCRT.vbs /arg %d /T /telnet %h %p

这段代码分成两部分:

      红色部分是我的SecureCRT安装路径,这里注意的是里面两个路径的写法,proga~1表示的是“Program Files”夹,因为两个单词之间有空格,GNS3无法分清,故用proga~1代替,同理VanDyk~1表示的是“VanDyke Software”文件夹,这里特别注意空格会导致GNS3找不到相关文件。

      绿色部分则是你的GNS3的安装路径,同样遇见文件名里有空格用~1代替。这里文件名可以是SecureCRT.vbs,也可以是DyRouter.vbs,DyRouter.vbs可以到网上下载,SecureCRT.vbs在安装GNS3 7.3时已经自带了。

二、GNS3.0 中使用Wireshark.

     1.首先当然是安装Wireshark.这个网上也有很多的帖子,我这里不多说了。

     2.在安装好Wireshark后,点击编辑->首选项->capture出现界面如下:

解释一下:capture文件的存放目录,即你抓获的包自动存放在哪个目录下。

                    启动Wireshark命令即启动Wireshark命令了,我这里是:

D:\Program Files\Wireshark\wireshark.exe %c

                   红色部分是你的Wireshark安装路径。

      3.使用Wireshark抓包。拓扑图如下:

R12 f0端口ip 192.168.12.1         R13  f0 ip 192.168.12.2

首先在R12和R13路由间的连线点右键,点击Caputer弹出如下对话框:

选择你要抓包的端口,点击确定。

然后就弹出了Wireshark界面:

现在我在一个路由器上先运行ping命令然后点击截取报文,截获的报文如下:

以上就是我的一点小小的心得,供大家学习,共同进步!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档