天天看點

網絡連通性判斷工具mtr指令

前言

  不管是做網絡管理還是做系統運維,都會出現一些網絡鍊路問題,大多數人都知道PING指令,可以簡單的測試網絡的連通性,但是卻無法确定是在哪裡出現了問題,有些人就會用tracert指令來檢視途經路由,或者用nslookup指令來檢視DNS是否可用,如果三個指令都用的話就太浪費時間了,也太麻煩了,但是如果隻用其中一個指令的話,又不好排查,這時候就要用到mtr指令了,Mtr是Linux中有一個非常棒的網絡連通性判斷工具,它結合了ping, tracert,nslookup 的相關特性。

centos下面如果沒安裝就先yum install mtr

mtr -h提供幫助指令

mtr -v顯示mtr的版本資訊

mtr -r已報告模式顯示

第一列: 顯示的是IP位址和本機域名,這點和tracert很像

其中-c的說明是:–report-cycles COUNT

接下來就是指令參數了:

mtr -s 用來指定ping資料包的大小

mtr -n no-dns不對IP位址做域名解析

mtr -a 來設定發送資料包的IP位址 這個對一個主機由多個IP位址是有用的

mtr -i 使用這個參數來設定ICMP傳回之間的要求預設是1秒

mtr -c 是ping的次數。使用方法跟ping指令一樣

mtr -4 IPv4

mtr -6 IPv6

所謂的IPv4和IPv6,現在基本上用不到呢還,我們基本上來測試鍊路連通性都是這麼打的

本文轉自 炫維 51CTO部落格,原文連結:http://blog.51cto.com/xuanwei/1959268

繼續閱讀