首页/网络/网络排障速查/抓包点位选择:-i any / lo / 具体网卡
本包目录(235 条)

抓包点位选择:-i any / lo / 具体网卡

同一现场抓在哪里结论不同:lo 看本机进程间流量、eth0 看进出网卡的流量、any 一把抓全部(SLL 封装);多网卡设备要逐卡确认。

网络排障速查网络更新于 2026-10-12

点位核对

点位核对
tcpdump -D                              # 列网卡
ip -br addr                             # 每张卡地址
# 本机服务被外部访问:抓物理口
tcpdump -nn -i eth0 'tcp port 8080'
# 本机进程之间互访:抓回环
tcpdump -nn -i lo 'tcp port 8080'
# 全都要:any(注意没有以太网头)
tcpdump -nn -i any 'tcp port 8080'

点位

抓哪里典型用途
lo本机进程间通信、stub DNS、socket 转发
物理/虚拟网卡真实进出流量、做边界判读
any快速全量排查(SLL 封装,缺二层信息)
bridge / veth容器与虚拟化网络(docker0、br-xxx)
判断「包有没有到主机」用物理口抓;判断「主机有没有发出去」同样抓物理口,出/入方向用 src/dst 限定。

易错点

  • 在容器里抓 docker0 却看不到期望流量:容器间流量可能走 veth 或桥,不经过该点
  • 用 -i any 抓包后找 MAC 地址:SLL 封装里没有真实以太网头

数据来源与参考

  • man 8 tcpdump(-i 与 any pseudo-interface)
  • Linux 文档:SLL(cooked capture)格式

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌