메뉴 닫기

mtr : traceroute + ping 네트워크 진단도구

mtr은 오래전에 개발되어 대부분의 배포판에 포함되어 배포되고 있지만 그 존재를 아는 사람은 그리 많지 않다.

대부분 tracert 또는 traceroute를 사용하여 경로를 찾아내고 ping으로 응답시간을 측정하여 어렵게 네트워크 장애를 찾아내고 있다.

mtr은 바로 이러한 어려움을 해소하기 위해 개발되었다. traceroute와 ping의 기능을 혼합하여 만든 네트워크 진단도구로 mtr 또한 SSH등을 이용하여 서버에 터미널로 접속하여

시스템 상황을 볼 수 있는 TUI 프로그램이다. 또한 GTK 기반의 GUI를 제공한다.

1. 설치 

 – 기본적으로 설치 되어있거나, 간단히 설치 가능하다.

    linux 계열 yum install mtr

    우분투 및 데비안  사용자  apt-get install mtr 으로 설치하면 된다.

 

2. mrt 사용 

# mtr naver.com   // mrt 확인하고 싶은 서버 및 도메인주소 

선택 영역_127

실행하면 아래와 같은 결과물을 얻을수 있다. 

 

선택 영역_128

– Host : 목적지까지 거쳐가는 게이트웨이어 IP
– Loss : 손실율
– Snt : ping을 보낸 수(누적)
– Last : ping 최근 응답시간
– Avg : ping 평균 응답시간 
– Best : ping 중 제일 빠른 응답시간
– Wrst : ping 중 최악 응답시간
  – StDev : 표준편차
* H : 설명, D:디스플레이모드, R: 통계 재시작, O:정렬 필드 선택, q:종료
 
2.2 mtr 대화형 명령어
선택 영역_129
“h”키를 누르면 위와 같이 도움말을 볼수 있다 
– 호스트 이름 및 bind하는 IP, 시간을 보여준다. 
– 각 키들은 다음과 같은 역할을 한다.
h 또는 ? : 본 도움말 화면
p : 정지 , SPACE 키로 복귀
d : 디스플레이 모드 변경
e : MPLS 정보 on/off
n : DNS 역질의 on/off , 명령어 옵션 -n
r : 카운터 재설정
o 문자열 : 표시할 컬럼 선택, 기본 “LRS N BAWV”, 명령어 옵션 -o
j : 지연(LS NABWV)/jitter(DR AGJMXI) 상태 표시 유무
c 숫자 : 조사할 회수 설정 , 기본은 무한대, 명령어 옵션 -o
i 숫자 : ping 간격(초) 설정,  기본 1초, 명령어 옵션 -i
f 숫자 : 초기 TTL 설정 , 기본 1, 
m 숫자 : 최대 TTL 설정 , 기본 = 홉수
s 숫자 : 패킷사이즈 설정, 음수 설정시 렌덤, 명령어 옵션 -s
b 숫자 : ping 비트 패턴 , 숫자는 0이상, 255이하, 음수 설정시 렌덤
Q 숫자 : ping 패킷 TOS 설정
u : ICMP ECHO 또는 UDP 다이어그램 선택
y : IP 정보
z : ASN 정보 on/off
 
 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x