Site icon Mr. 沙先生

MTR – 取代 Ping 和 Tracert 的網路連線檢測工具 – 網管必備

最近在檢測網路連線,剛好找到一個可以持續觀察檢測狀況的套件 MTR,這套在 Windows / Linux 都有可以用的套件,而且集合 Ping 和 Tracert 這兩者工具的統合

 

Windows:WinMTR

 

 

在 CentOS 你可以直接使用

$ yum install mtr

 

Ubuntu

$ sudo apt-get install mtr-tiny

 

MTR 可以直接偵測網域、IP位置,執行後就可以如下圖進行偵測

 

Loss% 封包遺失或未回應的百分比,如果比率很高,代表那個點可能出現問題,常用來檢測廣播風暴

Snt 已傳送的封包測試次數,也就是樣本數

Last 最後一次封包所使用的時間

Avg 所有封包所傳送的平均時間

Best 最快的一次封包傳送時間

Wrst 最慢的一次封包傳送時間

stDev 標準差,數字越大代表平均值並不準確,也就是你的封包傳送速度並不穩定。

 

 

當一個網路環境有沒有問題 MTR 是一個非常好用的工具,但如果在 Internel 就不一定了,因為在現在的網路環境已經越來越多會擋 Ping 或者 tracert 阻擋回應,所以在使用 MTR 遇到這樣狀況的時候就會出現 『???』 代表封包被丟棄或是不回應

 

在 MTR 也有一些參數可以變化使用

 

 

MTR 的 report 模式非常好用,使用 -r 報表模式將不會把 MTR 放到前景,然後你可以使用 -c 來指定要執行的次數,這個常拿來用於提交報告數據。

$ mtr -r -c 100 shazi.info

 

 

預設 MTR 是顯示 DomainName,如果想要以 IP 顯示可以用 -n 參數。

$ mtr -n shazi.info

 

 

前面說過 MTR 是非常適合用來提交報告,所以他內建也支援 xml (-x)、csv (-C) 等格式

$ mtr shazi.info -C > mtr.csv
$ mtr shazi.info -x > mtr.xml

 

 

以上是 MTR 工具常用的參數,其他 MTR 還有提供其他行為模式可以模擬,身為網管人員這個工具一定要熟悉的!

Exit mobile version