tcpdump 抓包无法落盘

tcpdump 抓包无法落盘_第1张图片

文章目录

  • 问题背景
  • 解决办法


问题背景

在嵌入式设备中(Linux系统),为了分析两个网络节点的通讯问题,往往需要用到tcpdump,抓一个.pcap的包在PC端进行分析。博主在实际操作中发现,抓包无法实时落盘。


解决办法

# 下面的命令是写在启动脚本后者是一个单独的脚本中的命令
tcpdump -i eth0 -nnAX 'dst host 192.168.1.10 and port 50081' -w /userdata/tcpdump.pcap

抓取目标地址为10端口为50081的包,存在/userdata/路径下,文件名:tcpdump.pcap

如何快速落盘呢?

# IO同步
sync
# 延时等待同步完成,延时时间自定
sleep 1
# 结束进程
pkill tcpdump

你可能感兴趣的:(智驾域控,tcpdump,测试工具,网络)