MTR诊断网络问题,获取linode到本地网络的MTR报告
MTR报告,是针对本地网络到服务器IP之间的各节点通路情况,可以非常好的帮助诊断网络问题。我的主机在linode,客服经常需要我提供mtr诊断报告。
1、获取本地电脑到服务器ip的MTR报告
如果本地电脑是win7系统,则直接使用Tracert路由跟踪-WinMTR。
如果本地电脑是mac系统,则可以使用 Homebre 或 MacPorts 来安装 MTR。
使用 Homebrew 安装 MTR:
[cc lang="php"]
brew install mtr
[/cc]
使用 MacPorts 安装 MTR:
[cc lang="php"]
port install mtr
[/cc]
获取本地电脑到服务器ip的MTR报告,大概如下:
|——————————————————————————————|
| WinMTR statistics |
| Host – % | Sent | Recv | Best | Avrg | Wrst | Last |
|————————————————|——|——|——|——|——|——|
| 10.0.2.2 – 0 | 1539 | 1539 | 0 | 0 | 4 | 0 |
| 192.168.1.1 – 1 | 1525 | 1521 | 0 | 1 | 77 | 0 |
| 10.107.0.1 – 1 | 1525 | 1521 | 5 | 11 | 207 | 8 |
| 10.1.19.81 – 1 | 1522 | 1517 | 6 | 17 | 181 | 9 |
| 211.99.128.37 – 3 | 1410 | 1376 | 7 | 17 | 132 | 17 |
| 211.99.128.38 – 1 | 1533 | 1531 | 6 | 18 | 151 | 10 |
| 192.168.0.229 – 1 | 1518 | 1512 | 6 | 11 | 206 | 9 |
| 211.100.46.5 – 76 | 388 | 94 | 0 | 23 | 276 | 13 |
| 211.100.43.53 – 1 | 1525 | 1521 | 9 | 23 | 272 | 12 |
| 211.100.2.137 – 14 | 1018 | 881 | 8 | 14 | 174 | 10 |
| 220.181.16.37 – 24 | 806 | 616 | 8 | 16 | 211 | 14 |
| 220.181.177.69 – 98 | 318 | 7 | 0 | 29 | 73 | 12 |
| 202.97.34.186 – 1 | 1503 | 1493 | 38 | 44 | 166 | 43 |
| 202.97.50.242 – 88 | 347 | 44 | 0 | 40 | 61 | 36 |
| 202.97.35.146 – 60 | 460 | 184 | 37 | 69 | 172 | 84 |
| 202.97.35.238 – 7 | 1246 | 1170 | 0 | 41 | 218 | 39 |
| 203.181.102.41 – 3 | 1427 | 1398 | 86 | 151 | 337 | 142 |
| otejbb206.int-gw.kddi.ne.jp – 5 | 1297 | 1234 | 90 | 154 | 337 | 142 |
| cm-fcu204.kddnet.ad.jp – 4 | 1335 | 1282 | 0 | 158 | 299 | 140 |
| 124.215.199.126 – 1 | 1493 | 1481 | 89 | 151 | 341 | 137 |
| li1065-49.members.linode.com – 2 | 1465 | 1446 | 87 | 151 | 336 | 138 |
|________________________________________________|______|______|______|______|______|______|
WinMTR v0.92 GPL V2 by Appnor MSP – Fully Managed Hosting & Cloud Provider
2、获取服务器ip到本地电脑的MTR报告
2.1、服务器安装MTR
如果是在 Debian 和 Ubuntu 系统中,使用如下命令更新系统,然后安装 MTR:
[cc lang="php"]
apt-get update
apt-get upgrade
apt-get install mtr-tiny
[/cc]
如果是在 CentOS 和 Fedora 系统中,使用如下命令更新系统,并安装 MTR:
[cc lang="php"]
yum update
yum install mtr
[/cc]
如果是在 Arch Linux 系统中,按照如下命令更新系统并安装 MTR:
[cc lang="php"]
pacman -Sy
pacman -S mtr
[/cc]
2.2、在服务器获取MTR报告
通过终端进入服务器,输入命令
[cc lang="php"]
mtr -rw 87.65.43.21
[/cc]
以上ip替换为本地电脑ip地址,可以通过tool.chinaz.com查看你的本地电脑ip
获取MTR报告大概如下:
root@localhost:~# mtr -rw 211.100.51.158
HOST: localhost Loss% Snt Last Avg Best Wrst StDev
1.|– 106.187.33.3 0.0% 10 0.8 0.7 0.5 1.3 0.2
2.|– 124.215.199.173 0.0% 10 0.6 3.9 0.5 11.0 4.0
3.|– otejbb206.int-gw.kddi.ne.jp 0.0% 10 1.6 6.4 1.6 15.0 4.8
4.|– tr-ote123.int-gw.kddi.ne.jp 0.0% 10 2.7 2.3 2.1 2.7 0.2
5.|– 203.181.111.10 20.0% 10 417.2 405.0 317.4 418.4 35.4
6.|– 202.97.60.17 0.0% 10 434.5 418.0 339.7 434.5 27.9
7.|– 202.97.91.237 80.0% 10 134.8 135.4 134.8 136.1 0.9
8.|– 202.97.35.189 10.0% 10 137.0 135.2 133.0 137.0 1.4
9.|– 202.97.34.33 80.0% 10 172.2 164.8 157.5 172.2 10.4
10.|– ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
11.|– 220.181.16.166 0.0% 10 152.8 158.6 151.8 175.4 8.2
12.|– 211.100.2.142 0.0% 10 156.5 156.3 152.9 161.3 2.8
13.|– 211.100.43.38 0.0% 10 156.2 156.6 151.4 160.0 2.4
14.|– 211.100.46.6 0.0% 10 155.1 155.9 151.6 158.0 1.9
15.|– ??? 100.0 10 0.0 0.0 0.0 0.0 0.0