首页 > 代码库 > 网络及服务故障排查
网络及服务故障排查
ping www.baidu.com 如果ping不通icmp协议可能被禁止了 (高速公路有没有修通),linux禁止icmp协议。
ping -c2 -i2 -s512 www.baidu.com
2.traceroute www.baidu.com 基础检查,(各个高速节点 有没有修通,跟踪路由)
[root@oldboylinux ~]# traceroute -n www.baidu.com
traceroute to www.baidu.com (14.215.177.37), 30 hops max, 60 byte packets
1 192.168.1.1 2.463 ms 2.805 ms 2.645 ms
2 116.30.4.1 4.921 ms 119.123.176.1 4.705 ms 116.30.4.1 4.861 ms
3 202.105.157.201 4.669 ms 202.105.156.45 4.506 ms 202.105.155.9 4.353 ms
4 202.105.158.30 7.387 ms 202.105.158.54 5.945 ms 202.105.158.34 7.253 ms
5 113.96.4.66 8.966 ms 8.181 ms 113.96.4.78 12.273 ms
6 * * *
7 14.29.121.182 10.869 ms 14.29.121.186 10.541 ms 14.29.121.206 10.524 ms
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
windows系统跟踪路由:
C:\Users\Administrator>tracert -d www.baidu.com
通过最多 30 个跃点跟踪
到 www.baidu.com [14.215.177.37] 的路由:
1 71 ms 34 ms 34 ms 192.168.1.1
2 8 ms 3 ms 7 ms 116.30.4.1
3 8 ms 4 ms 3 ms 202.105.155.9
4 * 6 ms 6 ms 202.105.158.42
5 15 ms 14 ms 7 ms 113.96.4.70
6 * * * 请求超时。
7 9 ms 10 ms 9 ms 14.29.121.202
8 * * * 请求超时。
9 8 ms 9 ms 8 ms 14.215.177.37
跟踪完成。
3.telnet www.baidu.com 80 (检查端口80通不通)检查服务器WEB有没有开启,服务开没开,以及防火墙有没有阻挡。
nmap 10.0.0.25 -p 80 (检查端口80通不通)
nc (检查端口80通不通)
不通:1.服务没开或端口不存在。
2.fw防火墙阻挡了。
3.服务监听的端口不在连接的ip上(127.0.0.1:25)
4.运营商默认不开,申请开端口
抓包工具:
tcpdump
tcpdump -n icmp -i eth0
nmap
windows: wireshark sniffer,科来
举例:用tcpdump -n icmp -i eth0命令抓ping命令
[root@oldboylinux ~]# tcpdump -n icmp -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
cm ping
C:\Users\Administrator>ping baidu.com
正在 Ping baidu.com [180.149.132.47] 具有 32 字节的数据:
来自 180.149.132.47 的回复: 字节=32 时间=39ms TTL=55
来自 180.149.132.47 的回复: 字节=32 时间=43ms TTL=55
来自 180.149.132.47 的回复: 字节=32 时间=39ms TTL=55
来自 180.149.132.47 的回复: 字节=32 时间=39ms TTL=55
180.149.132.47 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 39ms,最长 = 43ms,平均 = 40ms
然后再看tcpdump -n icmp -i eth0 结果
本文出自 “sandshell” 博客,请务必保留此出处http://sandshell.blog.51cto.com/9055959/1948372
网络及服务故障排查