上一篇 下一篇 分享链接 返回 返回顶部

debian8系统结构如何使用ping命令?

发布人:管理员 发布时间:2025-03-02 11:30 阅读量:124

debian8体系如何使用ping命令?本教程以debian8体系为例

本配置适用于debian8,9版本

ping

功能简述:Linux体系的baiping命令是常用的网络系统命令,它通常用来du试验与目标设定主zhi机的连通性,我dao们经常会说“ping一下某机械,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMPECHO_REQUEST数目包到网络系统主机(send

ICMP ECHO_REQUEST tonetwork

hosts),并显示响应情况,这样我们就可以根据它输出的数目来确定目标设定主机是否可访问(但这不是绝对的)。有些主机为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。

Ping命令在排查网络系统故障现象的时候很常用。可以很快到判断出线路是否联通,网卡是否能正常职业等。ping

命令计算讯号往返时段和(数目)包丢失情况的统计数据数目,并且在完成之后显示一个简要总述。ping 命令在使用程序超时或当接收到 SIGINT 讯号时结束。Host

参数或者是一个有效的主机名或者是因特网地址。

命令参数:

-d 使用Socket的SO_DEBUG功能。

-f 极限检测。大量且迅速地送网络系统封包给一台机械,看它的回应。

-n 只输出数值。

-q 不显示任何传送封包的数目,只显示最后的结局。[这个以后能加入到脚本中,作为ping结局判断的依据吗?]

-r 忽略一般的Routing Table,直接将数目包送到远端主机上。通常是查看本机的网络系统接口处是否有问题。

-R 纪录路由过程。:一般可以来试验网络系统链路在哪个环节有故障现象。

-v 周密显示命令的履行过程。

-c 数目:在发送指定数目的包后停止。

-i 秒数:设定间隔几秒送一个网络系统封包给一台机械,预设值是一秒送一次。

-I 网络系统界面:使用指定的网络系统界面送出数目包。

-l 前置载入:设置在送出要求数目之前,先行发出的数目包。

-p 范本样式:设置填满数目包的范本样式。

-s 字节数:指定发送的数目字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数目字节。

-t 存活数值:设置存活数值TTL的大小。

1.指定次数的ping 某个网站

[root@debian ~]# ping -c 4 www.baidu.com

PING www.a.shifen.com (115.239.210.27) 56(84) bytesof data.

64 bytes from 115.239.210.27: icmp_seq=1 ttl=56 time=17.5

ms---》可以看到从开始到接到返回数目的时段。

64 bytes from 115.239.210.27: icmp_seq=2 ttl=56time=18.6 ms

64 bytes from 115.239.210.27: icmp_seq=3 ttl=56time=17.9 ms

64 bytes from 115.239.210.27: icmp_seq=4 ttl=56time=17.8 ms

--- www.a.shifen.com ping statistics ---

4packets transmitted, 4 received, 0% packet loss, time

2998ms—》当ping结束后,有产生此次ping的报告,发送多少接受多少,丢失多少。

rtt min/avg/max/mdev = 17.534/17.999/18.687/0.433ms

2.指定时段间隔,及ping包大小的ping某个网络系统的情况

[root@debian ~]# ping -i 3 -c 5 -s 1024 www.baidu.com

PING www.a.shifen.com (115.239.210.26) 1024(1052)bytes of

data.—》以间隔时段为3秒,大小为1024的ping包去ping百度。

1032 bytes from 115.239.210.26: icmp_seq=1 ttl=56time=18.8 ms

1032 bytes from 115.239.210.26: icmp_seq=2 ttl=56time=19.6 ms

1032 bytes from 115.239.210.26: icmp_seq=3 ttl=56time=18.2 ms

1032 bytes from 115.239.210.26: icmp_seq=4 ttl=56time=17.5 ms

1032 bytes from 115.239.210.26: icmp_seq=5 ttl=56time=19.1 ms

--- www.a.shifen.com ping statistics ---

5 packets transmitted, 5 received, 0% packet loss,time 12001ms

rtt min/avg/max/mdev = 17.543/18.678/19.629/0.727ms

3.ping网络系统ping不同的情况

[root@debian ~]# ping 192.168.41.101

PING 192.168.41.101 (192.168.41.101) 56(84) bytesof data.

---》说明目标设定网络系统不可达,就是没有。

From 192.168.41.48 icmp_seq=2 Destination HostUnreachable

From 192.168.41.48 icmp_seq=3 Destination HostUnreachable

From 192.168.41.48 icmp_seq=4 Destination HostUnreachable

From 192.168.41.48 icmp_seq=5 Destination HostUnreachable

From 192.168.41.48 icmp_seq=6 Destination HostUnreachable

From 192.168.41.48 icmp_seq=7 Destination HostUnreachable

小结:有时候我们会通过ping某个地址,来判断从本地到目的端之间的链路是否通畅,并且会看是否会掉包,返回时段数。并依此来大致的判断网络系统情况。

目录结构
全文