网络及服务故障排查

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络及服务故障排查相关的知识,希望对你有一定的参考价值。

  1. ping  www.baidu.com 如果ping不通icmp协议可能被禁止了 (高速公路有没有修通),linux禁止icmp协议。

ping -c2 -i2 -s512  www.baidu.com  

2.traceroute www.baidu.com 基础检查,(各个高速节点 有没有修通,跟踪路由)

[[email protected] ~]# 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命令

[[email protected] ~]# 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

以上是关于网络及服务故障排查的主要内容,如果未能解决你的问题,请参考以下文章

xshell连接故障排查

路由器故障排查功能的方法

【干货】这16款网络故障排查工具,总有你用的到的

CentOS6下DHCP服务简单配置案例及故障排查

专线网络故障排查&本地网络故障排查

系统网页打不开,排查故障步骤