MTR(My Traceroute)설치 및 사용법
MTR 은 My Traceroute의 약어로traceroute와 ping의 기능을 혼합하여 만든 네트워크 진단 도구 입니다.
이 포스팅은 MTR설치 및 사용법 대해 설명합니다.
[개 요] ✅ 종 류 : 프로그램/툴 소개 ✅ 난이도 : ⭐ ✅ 내용요약 : MTR( My Traceroute )설치 및 사용법에 대한 설명 ✅ 테스트환경 : CentOS7 ✅ 관련직무 : 시스템&클라우드 엔지니어 |
[기초이론&용어설명]
|
[관련 기술자료] |
” About MTR”
MTR은 특정 호스트로의 경로를 추적하는 동안 각 경유지의 라우터에 대한 정보를 수집합니다.
동시에 ICMP Echo 패킷을 보내어 각 라우터의 응답 시간을 측정합니다.
이 과정을 반복하여 MTR은 경로의 각 호스트에 대한 패킷 손실 및 응답 시간 정보를 실시간으로 업데이트합니다.
즉, MTR은 ping과 traceroute의 기능을 결합한 것으로 볼 수 있습니다.
” MTR 설치 및 사용법”
🔴 Redhat 계열
- 터미널을 열고 다음 명령어를 실행하여 MTR을 설치합니다:
# yum update
# yum install mtr
- # mtr ( 원하는 도메인 )_ex. mtr google.com
– 출력 형식: MTR은 터미널에서 실행되며, 경로와 관련된 각 호스트에 대한 정보를 표시합니다.
출력은 테이블 형식으로 제공되며, 각 열은 경유지의 IP 주소, 호스트 이름, 패킷 손실 및 대기 시간 등을 표시합니다.
또한 MTR은 동적으로 업데이트되어 경로의 변화나 문제가 발생할 때 실시간으로 정보를 제공합니다. - MTR은 대상 호스트까지의 경로와 대기 시간을 추적하고 결과를 실시간으로 표시합니다.
각 행은 경유하는 호스트의 IP 주소, 호스트 이름, 패킷 손실 및 대기 시간 등의 정보를 제공합니다. - MTR 서비스를 벗어나고자 할 때는, 기본적으로 계속해서 실행되어 지기 때문에 ctrl + c 로 벗어날 수 있습니다.
🔵 Ubuntu 및 Debian 계열:
- 터미널을 열고 다음 명령어를 실행하여 MTR을 설치합니다:
# sudo apt-get update# sudo apt-get install mtr
- # mtr ( 원하는 도메인 )_ex. mtr google.com
– 출력 형식: MTR은 터미널에서 실행되며, 경로와 관련된 각 호스트에 대한 정보를 표시합니다.
출력은 테이블 형식으로 제공되며, 각 열은 경유지의 IP 주소, 호스트 이름, 패킷 손실 및 대기 시간 등을 표시합니다.
또한 MTR은 동적으로 업데이트되어 경로의 변화나 문제가 발생할 때 실시간으로 정보를 제공합니다. - MTR은 대상 호스트까지의 경로와 대기 시간을 추적하고 결과를 실시간으로 표시합니다.
각 행은 경유하는 호스트의 IP 주소, 호스트 이름, 패킷 손실 및 대기 시간 등의 정보를 제공합니다. - MTR 서비스를 벗어나고자 할 때는, 기본적으로 계속해서 실행되어 지기 때문에 ctrl + c 로 벗어날 수 있습니다.
” MTR (My Traceroute) Command Manual”
# man mtr
- mtr 명령어의 설명과 옵션 등 사용에 있어 궁금할 수 있는 점들을 확인할 수 있습니다.
이상으로 Linux CLI 환경에서 사용가능한 네트워크 문제 및 성능 모니터링 툴 MTR에 대해서 알아보았습니다.
기존의 Traceroute 의 기능과 Ping의 기능이 혼합되어 유용하게 사용 가능한 툴입니다.
감사합니다.
* 참고 : https://www.cloudflare.com/ko-kr/learning/network-layer/what-is-mtr/