本包目录(400 条)
tcpdump 过滤实战51 条
Wireshark 技巧75 条TCP 流分析82 条应用层报文判读71 条丢包与时延定位60 条抓包工具链61 条

tcpdump arp 过滤

过滤 ARP 请求与应答:排查同网段无法通信、ARP 冲突与网关 MAC 变化;arp[6:2] 可按操作码筛选请求(1)与应答(2)。

用途过滤 ARP 报文(含请求/应答筛选)
语法arp / arp[6:2] = 1(请求)/ = 2(应答)

常用示例

常用示例
tcpdump -i eth0 -nn arp -c 20
tcpdump -i eth0 -nn 'arp[6:2] = 1'   # 只看谁在问
tcpdump -i eth0 -nn 'arp and host 10.0.0.1'
ARP 应答里的 MAC 与预期网关不符时,可能是地址冲突或欺骗;多抓几轮对比即可确认。

易错点

  • ARP 只在同一广播域可见,跨网段抓不到;定位时要在同 VLAN 的机器或交换镜像口抓
  • 抓包看到 ARP 无应答不代表主机不在线,也可能对端防火墙/ACL 拦截或已下线

数据来源与参考

  • man 8 pcap-filter(arp 原语)
  • RFC 826(ARP)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌