Linux / 명령어 / tracepath - 네트워크 경로와 경로 MTU 확인
tracepath는 목적지로 향하는 경로의 홉을 추적하고 경로 최대 전송 단위(Path MTU)를 조사합니다. 일반 사용자 권한으로 사용할 수 있지만 모든 중간 라우터가 응답하는 것은 아닙니다.
tracepath 명령어란?
홉은 패킷이 통과하는 라우터 단계입니다. pmtu는 현재 경로에서 조각화 없이 보낼 수 있는 패킷 크기 관련 정보입니다. ICMP 오류나 네트워크 정책에 의존하므로 중간 단계가 비어 있거나 추정값이 바뀔 수 있습니다. traceroute보다 옵션이 단순합니다.
기본 문법
tracepath [옵션] 목적지
설치된 구현과 옵션은 배포판에 따라 다를 수 있습니다. man tracepath으로 현재 시스템의 설명을 확인하세요.
사용 예제
기본 경로 추적
도메인 이름을 해석해 경로와 MTU 관련 출력을 살펴봅니다.
tracepath example.com
숫자 주소 중심 출력
역방향 이름 조회로 인한 지연이나 혼동을 줄입니다.
tracepath -n example.com
홉 수 제한
처음 15개 홉 이내에서 경로를 확인합니다.
tracepath -m 15 example.com
경로와 경로 MTU 읽기
tracepath는 목적지까지의 중간 홉과 경로 최대 전송 단위(PMTU)를 확인하는 데 사용합니다. 목적지는 직접 확인할 권한이 있는 주소로 바꾸세요.
tracepath 192.0.2.1
출력 구조의 예시(문서용 주소이며 실제 도달을 보장하지 않음):
1: gateway.example 0.5ms 2: no reply Resume: pmtu 1500
no reply는 해당 홉이 탐지 패킷에 답하지 않았다는 뜻이며, 그 뒤의 목적지 연결까지 반드시 끊겼다는 뜻은 아닙니다. PMTU 값도 경로와 네트워크 정책에 따라 바뀔 수 있습니다. 도착하지 못한 경우에는 라우팅·방화벽·목적지 응답 제한을 함께 점검하세요.
주요 옵션과 형식
| 옵션·형식 | 설명 |
|---|---|
-n |
호스트 이름보다 숫자 IP 주소를 표시합니다. |
-4 / -6 |
IPv4 또는 IPv6 경로를 선택합니다. |
-m 홉 |
최대 추적 홉 수를 제한합니다. |
-l 크기 |
처음 보낼 패킷 길이를 지정합니다. |
-p 포트 |
처음 목적지 포트를 지정합니다. |
사용할 때 주의할 점
별표나 응답 누락은 라우터가 진단 패킷에 응답하지 않았다는 뜻일 수 있으며, 반드시 통신 단절은 아닙니다. 경로는 부하 분산이나 왕복 경로 차이 때문에 실행마다 달라질 수 있습니다. MTU 문제가 의심되면 인터페이스·터널·방화벽 설정도 함께 확인하세요.
자주 묻는 질문
tracepath와 traceroute의 차이는 무엇인가요?
둘 다 경로를 추적하지만 tracepath는 Path MTU 확인에 초점이 있고 옵션이 단순하며, traceroute는 여러 프로브 방식과 세부 설정을 제공합니다.
공식 문서
옵션의 정확한 동작과 구현별 차이는 tracepath 관련 공식 문서에서 확인할 수 있습니다.









