示例:抓包工具排除网络故障---查看谁在发送广播包

简介:

示例:查看谁在发送广播包

我给某单位调试网络,发现计算机ping网关时通时断,不能判断是硬件故障还是软件故障,但是看到交换机的所有端口指示灯疯狂闪烁,看样子在疯狂地转发数据,初步判断网络中有广播包。到底哪台计算机在网上发送广播?需要使用抓包工具捕获网络中的数据包,通过查看数据包的源IP地址找到发送广播包的计算机。

下面将会演示使用捕包工具捕获数据包,并且查看数据包的层次结构、数据链路层的内容、网络层的内容以及传输层的内容和数据。排序数据包,保存捕获的数据包,打开捕获的数据包,查看网络中的广播帧。

现在演示使用Ethereal-setup-0.99.0.exe抓包工具,分析数据包结构,保存数据包,打开保存的数据包。

在“捕包软件”计算机上,安装Ethereal-setup并运行该软件。

(1)如图2-213所示,单击clip_image002图标,选择网卡,单击Capture按钮,开始捕包。

(2)如图2-214所示,在出现的Ethereal:Capture from…对话框中,可以看到网络捕包中各个协议的比例,单击“Stop”按钮,停止并查看捕获的数据包。

clip_image001 clip_image003

▲图2-213 选择捕包网卡 ▲图2-214 开始捕包

(3)如图2-215所示,在上栏选中第一个数据包、中栏选中Frame,在下栏可以看到整个帧。

(4)如图2-216所示,在中栏选中Ethernet,在下栏可以看到数据帧的源MAC地址和目标MAC地址,即整个数据帧的数据链路层部分。

clip_image004 clip_image005

▲图2-215 整个帧 ▲图2-216 帧的数据链路层

(5)如图2-217所示,在中栏选中Internet Protocol,在下栏可以看到整个数据帧的网络层部分,包括数据帧的目标IP地址和源IP地址。

(6)如图2-218所示,在中栏选中User Datagram Protocol,可以看到数据帧的传输层部分,包括数据包的源端口和目标端口。

clip_image006 clip_image007

▲图2-217 查看数据包的源地址和目标地址 ▲图2-218 源端口和目标端口

(7)如图2-219所示,在中栏选中Domain Name System,可以看到整个帧的数据部分。

(8)如图2-220所示,单击Protocol字段,可以将捕获的数据包按协议排序。

clip_image008 clip_image009

▲图2-219 查看数据包的数据部分 ▲图2-220 按协议排序数据包

(9)如图2-221所示,选择File→Save菜单命令,可以将捕获的数据包保存,供以后分析使用。

(10)选择File→Open菜单命令,可以打开以前捕获的数据包。图2-222是打开的以前排错网络故障抓获的数据包。可以看到捕获的数据包后面全是广播包,因此网络发生堵塞。通过查看广播的发送者的IP地址,就能找到发送者。

clip_image010 clip_image011

▲图2-221 保存捕获的数据包 ▲图2-222 查看广播包



本文转自 onesthan 51CTO博客,原文链接:http://blog.51cto.com/91xueit/1135853,如需转载请自行联系原作者

相关文章
|
10月前
|
安全 网络协议 算法
Nmap网络扫描工具详细使用教程
Nmap 是一款强大的网络发现与安全审计工具,具备主机发现、端口扫描、服务识别、操作系统检测及脚本扩展等功能。它支持多种扫描技术,如 SYN 扫描、ARP 扫描和全端口扫描,并可通过内置脚本(NSE)进行漏洞检测与服务深度枚举。Nmap 还提供防火墙规避与流量伪装能力,适用于网络管理、渗透测试和安全研究。
1471 1
|
11月前
|
Web App开发 API 虚拟化
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
654 15
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
|
弹性计算 运维 Kubernetes
看阿里云操作系统控制台如何一招擒拿网络丢包
阿里云操作系统控制台帮忙客户快速定位问题,不仅成功完成业务部署并实现稳定运行,更有效遏制了持续性成本消耗。
|
监控 安全 网络安全
网络安全工具及其使用方法:保护数字安全的第一道防线
在信息时代,网络攻击变得日益复杂且频繁,保护个人和企业数据安全的重要性日益凸显。幸运的是,各种网络安全工具为用户提供了有效的防护手段。从防火墙到密码管理器,这些工具覆盖了威胁检测、攻击防御和数据保护的方方面面。本文将介绍几款常用的网络安全工具,并提供其使用方法,以帮助您构建强大的网络安全防线。
487 1
|
监控 数据可视化 Java
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
240 0
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
|
运维 监控 Linux
网络延迟监测工具选择(第一篇)
**WGCLOUD**是一款开源免费的跨平台运维监控工具,支持Windows、Linux、MacOS等系统,具备网络延迟监测功能。其内置的**PING监测**模块可实时ping目标IP,图形化展示延迟趋势,并在目标IP不可达时发送告警通知。支持分组管理,操作简单便捷,适合运维人员高效监控网络状态。
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
1136 12
|
存储 监控 算法
基于 Python 哈希表算法的局域网网络监控工具:实现高效数据管理的核心技术
在当下数字化办公的环境中,局域网网络监控工具已成为保障企业网络安全、确保其高效运行的核心手段。此类工具通过对网络数据的收集、分析与管理,赋予企业实时洞察网络活动的能力。而在其运行机制背后,数据结构与算法发挥着关键作用。本文聚焦于 PHP 语言中的哈希表算法,深入探究其在局域网网络监控工具中的应用方式及所具备的优势。
391 7
|
Kubernetes Shell Windows
【Azure K8S | AKS】在AKS的节点中抓取目标POD的网络包方法分享
在AKS中遇到复杂网络问题时,可通过以下步骤进入特定POD抓取网络包进行分析:1. 使用`kubectl get pods`确认Pod所在Node;2. 通过`kubectl node-shell`登录Node;3. 使用`crictl ps`找到Pod的Container ID;4. 获取PID并使用`nsenter`进入Pod的网络空间;5. 在`/var/tmp`目录下使用`tcpdump`抓包。完成后按Ctrl+C停止抓包。
582 12
|
Linux 网络性能优化 网络安全
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
3458 28