-
패킷의 MTU 사이즈를 확인하는 방법HOWTO 2024. 8. 1. 11:46
curl 로 api를 호출하는데 간헐적 오류가 발생하여 패킷의 MTU 사이즈를 확인하고 싶어졌다.
먼저 tcpdump 는 설치되어 있다는 가정하에.. 두개의 터미널을 띄우고 eth0 인터페이스에 대해 tcpdump 로 패킷 캡처를 시작한다.
sudo tcpdump -i eth0 -s 1500 -w capture.pcap
또 다른 터미널에서 api 를 호출한다.
curl -v -XPOST --tlsv1.2 https://buy.itunes.apple.com/verifyReceipt
tcpdump 를 걸어뒀던 터미널에서 Ctrl+C 로 캡처를 중단한 후 capture.pcap 파일을 분석한다.
buy.itunes.apple.com 의 nslookup 결과로 나온 IP 로 세부 정보를 출력해보면 length 필드를 확인할 수 있는데, 이 필드에 찍힌 값을 통해 MTU 사이즈를 정보를 얻을 수 있다.
tcpdump -r tcpdump.pcap src 17.23.112.XX tcpdump -r tcpdump.pcap dst 17.23.112.XX
반응형'HOWTO' 카테고리의 다른 글
dummy file 생성하기 (0) 2023.04.21 python 3.7 업데이트 이후 yum 오류 (0) 2023.04.21 Kubernetes API 사용 테스트 (1) 2022.03.25 CentOS apache 서버 letsencrypt 인증서 발급/갱신 (0) 2022.01.20 squid http proxy 사용해서 aws ecr 에 docker image push 하기 (0) 2021.12.29