MTR – Linux網路診斷工具


MTR (My Traceroute) 是一款多功能的網路診斷工具,已成為網路管理員和IT專業人員不可或缺的工具。該工具獨特地結合了traceroute和ping程式的功能,提供了基本和高階的網路診斷能力。MTR 透過向目標主機發送資料包並測量每個資料包的往返時間來工作,並將結果以即時、可排序的格式呈現。

該工具提供了對目標主機路徑上網路狀況的深入瞭解,包括中間路由器的IP地址、到達目標所需躍點數以及每個躍點上的資料包丟失率和延遲量。這些細節可用於診斷和解決各種網路問題,例如網路效能緩慢、連線問題和網路路由問題。

MTR的工作原理

MTR 透過傳送一系列資料包到目標主機並測量每個資料包的往返時間來工作。結果以可排序的即時格式顯示,為網路管理員提供有關路徑上網路狀況的有價值資訊。

MTR 的獨特之處在於它能夠顯示即時結果,使其成為網路故障排除的首選工具。透過快速、最新的網路狀況檢視,管理員可以快速識別任何問題並採取必要的步驟來解決它們。這種即時顯示在網路狀況不斷變化的動態網路環境中特別有用。

MTR 的另一個關鍵優勢是它提供了關於網路路徑上每個躍點的豐富資訊。該工具顯示每個中間路由器的IP地址、主機名甚至地理位置。此資訊對於識別瓶頸和潛在問題區域以及確定資料和資訊的最高效路由路徑非常寶貴。

如果您的Linux系統上尚未安裝mtr,請安裝它以釋放網路監控功能。只需使用您常用的包管理器即可輕鬆地將其安裝到您的特定Linux發行版上。

$ sudo apt install mtr
$ sudo yum install mtr
$ sudo dnf install mtr

10個MTR網路診斷工具使用示例

  • 只需提供目標的域名或IP地址(例如google.com或216.58.223.78),即可體驗mtr的功能。這將啟動一個動態traceroute報告,讓您即時瞭解資料包的傳輸過程。要結束程式,只需按“q”鍵或使用Ctrl + C組合鍵。

$ mtr google.com
OR
$ mtr 216.58.223.78
  • 透過使用-n標誌,您可以調整mtr以顯示數字IP地址,而不是依賴傳統的完全限定域名(FQDN)表示法。

$ mtr -n google.com
  • 要在MTR中顯示主機名和數字IP地址,請使用-b標誌。

$ mtr -b google.com
  • 透過在mtr中使用-c標誌限制ping次數,並在達到指定的ping次數後退出程式。“Snt”列將顯示達到指定的ping次數後即時更新停止。

$ mtr -c 10 google.com
  • 要生成網路質量統計資訊,-r標誌啟用報告模式。此選項可以與-c選項結合使用以確定ping次數。統計資訊輸出到標準輸出,允許您將其儲存到檔案以便進一步檢查。

$ mtr -r -c 10 google.com >mtr-report

-w選項啟用全面報告模式,以獲得更清晰的輸出。

$ mtr -rw -c 10 google.com >mtr-report
  • 透過使用-o標誌,可以根據需要自定義輸出欄位。此靈活性允許您按任意順序排列欄位。有關每個欄位標籤的含義資訊,請參閱mtr手冊頁。

$ mtr -o "LSDR NBAW JMXI" 216.58.223.78
  • ICMP ECHO請求之間預設的持續時間設定為一秒,但是,您可以透過使用-i標誌指定不同的值來調整此間隔。

$ mtr -i 2 google.com
  • 採用TCP SYN資料包或UDP資料報來代替標準ICMP ECHO請求,以獲得獨特的方法。

$ mtr --tcp example.com
OR
$ mtr --udp example.com 
  • 要限制在您的裝置和遠端主機之間的探測過程中建立的最大中間連線數,請使用-m標誌,其值為最多30(預設設定)。

$ mtr -m 40 216.58.223.78
  • 在進行網路質量檢查時,使用便捷的“-s”標誌自定義資料包大小(以位元組為單位),從而發現網路效能的真正潛力。

$ mtr -r -s PACKETSIZE -c 10 google.com >mtr-report

結論

MTR (My Traceroute) 是Linux使用者必備的診斷工具,它提供即時的網路分析,可以有效地識別和解決網路問題。其精確的資料包丟失和延遲測量允許對網路效能進行深入分析,使其成為系統管理員、網路工程師以及任何希望最佳化其網路的使用者寶貴的財富。MTR擁有易於使用的介面和強大的功能,使使用者能夠執行快速有效的網路故障排除。其可靠性和效率使其成為網路效能最佳化的重要工具。總之,MTR 的強大功能和準確性確保Linux使用者可以輕鬆診斷和解決網路問題,使其成為任何網路工程師工具箱中不可或缺的工具。

更新於:2023年7月28日

瀏覽量:173

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告