加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

熟练使用Wireshark排除网络故障的方法

发布时间:2019-04-24 22:20:35 所属栏目:建站 来源:程序员书屋
导读:1 概述 本章会讨论如何娴熟地将Wireshark作为网络排障工具来使用,先讲如何配置用户界面,再谈如何配置全局和协议参数,接下来将讨论Wireshark文件夹、配置文件、文件夹和插件[3]。 本章还会讲解Wireshark的配色规则及配置方法,同时会介绍新添加进Wiresha
副标题[/!--empirenews.page--]

熟练使用Wireshark排除网络故障的方法

1 概述

本章会讨论如何娴熟地将Wireshark作为网络排障工具来使用,先讲如何配置用户界面,再谈如何配置全局和协议参数,接下来将讨论Wireshark文件夹、配置文件、文件夹和插件[3]。

本章还会讲解Wireshark的配色规则及配置方法,同时会介绍新添加进Wireshark版本2的智能滚动条功能,该功能对识别流量模式和协议的运作方式非常有帮助。

最后,会以对Wireshark模板(profile)及其使用方法的介绍来结束本章。所谓模板,是指为了加快排障时间,降低排障难度,事先在Wireshark中针对不同的网络环境、网络故障或网络协议,分别定义并保存的用户界面、协议参数、显示/抓包过滤器以及配色规则。本章会细述Wireshark模板,本书还会提供一些对读者有帮助的模板。

2 配置用户界面及全局、协议参数

通过Edit菜单中的Preferences菜单项以及Preferences窗口中的Protocol配置选项,不但能控制Wireshark软件的显示界面,而且还能改变该软件对常规协议数据包的抓取和呈现方式。本节将介绍如何在Preferences窗口的Protocol配置界面中配置最常见的协议。

2.1 准备工作

点击Edit菜单中的Preferences菜单项,Preferences窗口会立刻弹出,如图2.1所示。

熟练使用Wireshark排除网络故障的方法

图2.1

由图2.1可知,在Preferences窗口中,只要选择了窗口左边的配置选项,窗口的右边便会出现相应的配置参数。

2.2 配置方法

本节会介绍如何配置Preferences窗口中的Appearance(外观)配置选项,以及如何针对最常用的协议,配置Preferences窗口中的Protocol选项。Preferences窗口所含其余配置选项的配置方法请见本书后面的相关章节。

注意

由于本书旨在向读者传授Wireshark的使用诀窍,以及如何娴熟地将其作为排障工具来使用,因此不可能细述Wireshark的所有功能。Wireshark的简单功能请参阅其官网的用户手册,作者会重点讲解可以提高用户使用娴熟度的重要和特殊的功能。

先把目光放在Preferences窗口所含配置选项的设置上,看看这些配置选项能否对用户有所帮助。

1.常规的外观设置

图2.2所示为Wireshark Preferences窗口的Appearance(外观)配置选项,可以对该选项的内容进行配置,来提高使用体验。

熟练使用Wireshark排除网络故障的方法

图2.2

Preferences窗口的Appearance配置选项可供配置的内容有:

  • 显示过滤器和最新抓包文件的缓冲区的大小;
  • 用户界面的语言(以后的版本将支持更多国家的语言);
  • 主工具条的显示风格——图标、文本或图标加文本。

2.抓包主窗口的布局设置

在Preferences窗口的Appearance(外观)配置选项中,有一个Layout子配置选项,用来设置数据包列表(Packet List)、数据包结构(Packet Details)和数据包内容(Packet Bytes)区域在Wireshark抓包主窗口里的呈现方式,如图2.3所示。

熟练使用Wireshark排除网络故障的方法

图2.3

在图2.3所示的Preferences窗口中,可通过选择区域(Pane)的排列样式,来设置上述3个区域在Wireshark抓包主窗口中的呈现方式。

3.调整及添加数据包属性列

在Preferences窗口的Appearance(外观)配置选项中,有一个Columns子配置选项,用来添加或删除抓包主窗口的数据包列表区域里的数据包属性列(栏)。在默认情况下,出现在抓包主窗口的数据包列表区域里的数据包属性列有No.(编号)、Time(抓取时间)、Source(源地址)、Destination(目的地址)、Protocol(协议类型)、Length(长度)以及Info(信息),如图2.4所示。

要给数据包列表区域添加一个新列,可通过以下两个途径。

  • 点击图2.4中的“+”号按钮,先在Type一栏里选择预定义的参数(比如,IP DSCP value、src port和dest port等)作为新的属性列,再在Title一栏里给它起个名字,最后单击OK按钮。
  • 点击图2.4中的“+”号按钮,先在Type一栏里选择Custom(定制),再在Fields Name一栏里输入可在显示过滤器中露面的任一参数,然后在Title一栏里给它起个名字,最后点击OK按钮。下面举几个以定制方式在抓包主窗口中添加的数据包属性列的例子。
  • 要想在抓包主窗口中新增一列,以便观看TCP数据包的TCP窗口大小,需在Fields Name一栏内输入显示过滤器参数tcp.window_size。
  • 要想在抓包主窗口中新增一列,以便观看每个IP数据包包头中的TTL字段值,需在Fields Name一栏内输入显示过滤器参数ip.ttl。
  • 要想在抓包主窗口中新增一列,以便观看每个RTP数据包中marker位置1的实例,需在Fields Name一栏内输入显示过滤器参数rtp.marker。
熟练使用Wireshark排除网络故障的方法

图2.4

注意

还有一种添加新的数据包属性列的办法,那就是在抓包主窗口的数据包结构区域里选择数据包的某个字段,单击鼠标右键,在弹出的菜单中点击Apply as Column菜单项。这么一点,那个字段就会成为数据包列表区域里新的数据包属性列。

在分析网络故障时,酌情以定制方式添加数据包属性列,可加快定位故障的原因。与此有关的内容本书后文再叙。

4.设置字体和配色

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读