MTR은 traceroute 및 ping 프로그램의 기능을
단일 도구로 결합한 간단한 크로스 플랫폼 명령 줄 네트워크 진단 도구입니다.
MTR은 traceroute 보다 많은 정보를 보여줍니다.
로컬 시스템과 원격 시스템 간의 인터넷 경로에있는 모든 네트워크 홉의 응답 시간뿐 아니라 응답 백분율을 출력하면서 원격 시스템에 대한 경로를 결정합니다.
MTR은 어떻게 작동하는가?
MTR을 실행하면 지정한 로컬 시스템과 원격 호스트 간의 네트워크 연결을 검사합니다.
먼저 호스트 사이의 각 네트워크 홉 (브리지, 라우터 및 게이트웨이 등)의 주소를 설정하고 각 시스템에 대한 링크의 품질을 결정하기 위해 각 ICMP ECHO 요청을 ping (ICMP ECHO 요청 시퀀스 보내기)합니다.
이 작업이 진행되는 동안 MTR은 기본적으로 실시간으로 업데이트되는 각 시스템에 대한 유용한 통계를 출력합니다.
mtr이 설치되어 있지 않으면 그림과 같이 기본 패키지 관리자를 사용하여 해당 Linux 배포판에 설치할 수 있습니다.
MTR 네트워크 진단 도구 사용 예시
1. mtr 을 사용하는 가장 간단한 예 는 원격 컴퓨터의 도메인 이름이나 IP 주소를 인수로 사용하는 것입니다 (예 : google.com 또는 216.58.223.78) .
이 명령은 traceroute 결과를 실시간 보여줄 것입니다.(q or ctrl+c를 누르면 종료)
2. mtr은 호스트 이름 대신 IP 주소를 출력할 수 있습니다. (일반적으로 FQDN - 정규화 된 도메인 이름) 아래 예시처럼 -n 옵션을 사용
3. mtr이 호스트 이름과 숫자 IP 주소를 모두 표시하려면 다음 -b
같이 플래그를 사용하십시오 .
4. ping 수를 특정 값으로 제한하고 해당 ping 후 mtr 을 종료 하려면 -c
플래그를 사용하십시오 . Snt 열 에서 관찰한 경우 지정된 ping 수에 도달하면 라이브 업데이트가 중지되고 프로그램이 종료됩니다.
5.-r
플래그를 사용하여 보고서 모드로 설정할 수 있습니다 . 이 옵션은 네트워크 품질과 관련된 통계를 생성하는데 유용한 옵션입니다. 이 옵션을 옵션과 함께 사용하여 -c
핑의 수를 지정할 수 있습니다. 통계는 표준 출력 으로 출력되기 때문에 나중에 분석 할 수 있도록 파일로 리디렉션 할 수 있습니다.
이 -w
플래그를 사용하면보다 명확한 출력을 위한 광범위한 보고서 모드를 사용할 수 있습니다.
6. 원하는대로 출력 필드를 재배열 할 수도 있습니다. -o
이는 표시된 플래그로 가능합니다 (필드 레이블의 의미는 mtr 매뉴얼 페이지 참조).
7. ICMP ECHO 요청 간의 기본 간격은 1초입니다. -i 플래그를 사용하여 값을 변경하여 ICMP ECHO 요청 간의 간격을 지정할 수 있습니다 .
8. 그림과 같이 기본 ICMP ECHO 요청 대신 TCP SYN 패킷 또는 UDP 데이터 그램을 사용할 수 있습니다.
9. 로컬 시스템과 원격 시스템 사이에서 프로브할 최대 홉 수 (기본값은 30 )를 지정하려면 -m
플래그를 사용하십시오 .
10. 네트워크 품질을 조사하는 동안 -s
플래그를 사용하여 바이트 단위로 사용되는 패킷 크기를 설정할 수 있습니다 .
자세한 사용법은 맨 페이지를 참조하십시오.
참고: https://www.tecmint.com/mtr-a-network-diagnostic-tool-for-linux/
'리눅스' 카테고리의 다른 글
리눅스 NTP(Network Time Protocol) 설치 및 사용법 (0) | 2018.07.30 |
---|---|
리눅스 컬러(color)로 man 페이지를 보는 법 (0) | 2018.07.29 |
[CentOS 7] HOSTNAME 설정하거나 변경하는 방법 (0) | 2018.07.29 |
오래된 Linux 네트워킹 명령어 및 대체 명령어 (0) | 2018.07.29 |
iftop - 네트워크 대역폭 모니터링 도구 설치 및 사용법 (0) | 2018.07.29 |