在Mac OSX上面安装MTR和使用MTR进行诊断
前面提到了『MTR诊断网络问题,获取linode到本地网络的MTR报告』,现在详细介绍下Mac下安装MTR和使用MTR进行诊断。
1、下载运行在mac系统下的MTR程序
http://rudix.org/packages/mtr.html
2、根据mac系统版本选择所需版本进行下载和安装,程序名称为:mtr-0.85-0.pkg
3、运行终端命令 cd /usr/local/sbin,查看到mtr文件
4、调试mtr程序
继续输入mtr abc.com命令,获取MTR报告,会提示错误如下:
-bash: mtr: command not found 解决办法:继续运行命令
alias mtr=/usr/local/sbin/mtr 继续输入mtr abc.com命令,获取mtr报告,会提示错误如下:
mtr: unable to get raw sockets. 解决办法,分别运行命令
sudo chown root mtr sudo chmod u+s mtr 以上调试完毕 5、获取MTR报告 继续输入mtr abc.com命令,获取mtr报告
My traceroute [v0.85]
rihongtaotekiMacBook-Pro.local (0.0.0.0) Wed Oct 7 09:28:48 2015
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. 192.168.1.1 0.4% 697 0.7 1.7 0.5 114.7 6.4
2. 10.107.0.1 1.0% 697 8.4 9.0 5.0 133.4 7.6
3. 10.1.19.81 0.6% 697 13.1 14.2 6.0 120.5 16.8
4. 211.99.128.37 6.2% 697 8.7 16.3 7.0 133.4 16.9