두 개의 TCPDUMP 명령을 연속해서 실행하고 있습니다. 이것이 순서이다
다음 명령을 실행하십시오.
root@open5Gs:/home/test# tcpdump -l -vvv -s0 -i any -B 4096 -nn -w /home/test/tc060.pcap -c 1500
테스트 케이스 실행
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
- 다음 패킷 캡처 명령 실행
tcpdump -l -vvv -s0 -i any -B 4096 -nn -w /home/test/tc078.pcap -c 1500
그리고 1~3단계를 반복하세요.
내가 본 문제는 tcpdump 명령이 연속적으로 실행되면 두 번째 PCAP 응답 코드가 캡처되지 않는다는 것입니다.
그러나 첫 번째 tcpdump 실행이 완료된 후 잠시 기다렸다가 두 번째 tcpdump 명령을 다시 실행하면 됩니다. 응답코드를 볼 수 있어요
왜 이런 일이 발생하는지 이해하도록 도와줄 수 있는 사람이 있나요? 첫 번째 tcpdump 명령이 실행된 후 두 번째 TCPDUMP 명령의 실행이 지연되는 이유는 무엇입니까?