ping
查看网络路径状况
raceroute
traceroute默认是用UDP作为探测协议的,但是很多网络设备并不会对UDP作出回应。所以改成ICMP协议做探测后,网络设备就有回应了。Windows上的tracert,默认用ICMP,这一点跟Linux正好是反过来的。
,traceroute也有一个明显的不足: 它不能对这个路径做连续多次的探测。
mtr
mtr可以说是traceroute的超集,除了类似traceroute的功能之外,mtr还能实现丰富的探测报告。尤其是它对每一跳的丢包率的百分比,是用来定位路径中节点问题的重要指标。所以,当你在遇到 “连接状况时好时坏的问题” 的时候,单纯用一次性的traceroute恐怕难以看清楚,那就可以用mtr,来获取更加全面和动态的链路状态信息了。
mtr www.baidu.com -r -c 10
查看路由
route
命令 route 可以查看路由表