TCPDUMP 背靠背执行中缺少响应代码标头

TCPDUMP 背靠背执行中缺少响应代码标头

我正在连续运行两个 TCPDUMP 命令。这是顺序

  1. 运行以下命令

    root@open5Gs:/home/test# tcpdump -l -vvv -s0 -i any -B 4096 -nn -w /home/test/tc060.pcap -c 1500

  2. 执行测试用例

  3. 等待tcpdump完成抓包

root@open5Gs:/home/test# tcpdump -l -vvv -s0 -i any -B 4096 -nn -w  /home/test/tc060.pcap -c 1500
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked v1), capture size 262144 bytes
1500 packets captured
2588 packets received by filter
0 packets dropped by kernel
  1. 执行下一个数据包捕获命令

tcpdump -l -vvv -s0 -i any -B 4096 -nn -w /home/test/tc078.pcap -c 1500

并重复步骤1至3

我看到的问题是,一旦连续运行 tcpdump 命令,第二个 PCAP 响应代码就不会被捕获。

没有可用的响应代码

但是,如果我在第一个 tcpdump 执行完成后等待一段时间,然后重新运行第二个 tcpdump 命令。我可以看到响应代码

在此输入图像描述

谁能帮助我理解为什么会发生这种情况?为什么第二个 TCPDUMP 命令期望在第一个 tcpdump 命令执行后延迟执行

相关内容