雲伺服器用MTR診斷Ubuntu網路問題方法

126雲發表於2021-05-17

MTR是一個強大的網路診斷工具,它使系統管理員能夠診斷和定位網路錯誤,並向上遊提供商提供網路狀態報告。MTR將traceroute和Ping功能結合在一個網路診斷工具中。

在啟動mtr時,它將透過傳送具有故意低TTL的資料包來調查執行其的主機mtr和HOSTNAME之間的網路連線。 它繼續傳送低TTL的資料包,並注意中間路由器的響應時間。 這使mtr可以列印到HOSTNAME的Internet路由的響應百分比和響應時間。 資料包丟失或響應時間的突然增加通常表示鏈路不良(或只是過載)。

通常將結果報告為往返響應時間(以毫秒為單位)和資料包丟失的百分比。

安裝mtr

Ubuntu/Debian

 


image.png

 

CentOS

[linuxidc@linux:~/]$ sudo yum install mtr


Arch Linux

pacman -S mtr

MacOS

brew install mtr

使用:

[linuxidc@linux:~/]$ mtr -h


 


image.png

 

在Linux或MacOS上安裝MTR後,您可以使用以下語法生成MTR報告:

mtr -rw [destination_host]

例如,要測試到主機meterpreter.org的路由和網路連線的質量,請在源主機上執行以下命令:

[linuxidc@linux:~/]$ mtr -rw


Start: 2020-03-26T09:23:10+0800

HOST: linux Loss% Snt Last Avg Best Wrst StDev

1.|– _gateway 0.0% 10 0.3 0.3 0.2 0.5 0.1

2.|– ??? 100.0 10 0.0 0.0 0.0 0.0 0.0

 


image.png



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2772560/,如需轉載,請註明出處,否則將追究法律責任。

相關文章