debian

如何通过Debian Sniffer定位网络问题

小樊
44
2025-11-14 18:59:15
栏目: 智能运维

在 Debian 上使用抓包工具定位网络问题的实用流程

一 工具选型与安装

二 快速定位流程

三 典型场景与抓包要点

场景 抓包命令示例 关键观察点
网站访问慢或打不开 sudo tcpdump -i any -nn -s0 -w web.pcap ‘tcp port 80 or tcp port 443’ 是否存在TCP 重传(tcp.analysis.retransmission)、重复 ACK(tcp.analysis.duplicate_ack)、TLS 握手是否完成(ClientHello/ServerHello、证书交换)、HTTP 是否返回异常状态码
DNS 解析失败或超时 sudo tcpdump -i any -nn -s0 -w dns.pcap ‘udp port 53 or tcp port 53’ 是否有SERVFAIL/REFUSED、响应延迟、请求无响应、截断响应(TC 标志)
数据库连接异常 sudo tcpdump -i any -nn -s0 -w db.pcap ‘port 3306 or port 5432’ 是否能完成三次握手、是否存在重置 RST、认证阶段是否异常断开
内网主机间歇性丢包 sudo tcpdump -i any -nn -s0 -w loss.pcap ‘host 192.168.1.50’ 是否存在ICMP 目的不可达/超时、链路层冲突/错误、异常ARP
可疑流量或攻击排查 sudo tcpdump -i any -nn -s0 -w suspect.pcap ‘tcp[tcpflags] & (tcp-syn) != 0’ 或 ‘icmp[icmptype] == icmp-echo’ SYN 洪泛(大量半开连接)、异常 ICMP 洪泛、畸形包特征等

四 结果解读与优化建议

0
看了该问题的人还看了