首页/网络/抓包与流量分析速查/tcpdump -p 关闭混杂模式
本包目录(400 条)
tcpdump 过滤实战51 条
Wireshark 技巧75 条TCP 流分析82 条应用层报文判读71 条丢包与时延定位60 条抓包工具链61 条

tcpdump -p 关闭混杂模式

默认情况下 tcpdump 会把网卡置于混杂模式以接收非本机 MAC 的帧;-p 关闭该行为,只抓发给本机的流量,减少无关噪音,也是部分云环境的合规要求。

用途不启用混杂模式
语法tcpdump -p ...

常用示例

常用示例
tcpdump -i eth0 -nn -p -c 10 'tcp port 443'
交换网络下收不到别人网口的流量,混杂模式通常也抓不到其他主机单播;镜像口才看得到旁路流量。

易错点

  • 云主机/虚拟交换机会过滤无关单播,开不开混杂模式结果一样,别指望抓到同网段他机流量
  • 排查本机是否被扫描时用 -p 反而更干净(只看发给自己的包)

数据来源与参考

  • man 8 tcpdump(-p 选项)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌