网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
64 bytes from 172.16.0.2: icmp_seq=1 ttl=254 time=1.68 ms
64 bytes from 172.16.0.2: icmp_seq=2 ttl=254 time=1.81 ms
— 172.16.0.2 ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 1.685/1.747/1.810/0.075 ms
[root@localhost ~]#
**4.5 指定ping的次数和时间间隔**
[root@localhost ~]# ping -c 4 -i 0.5 172.16.0.2
PING 172.16.0.2 (172.16.0.2) 56(84) bytes of data.
64 bytes from 172.16.0.2: icmp_seq=1 ttl=254 time=1.76 ms
64 bytes from 172.16.0.2: icmp_seq=2 ttl=254 time=1.75 ms
64 bytes from 172.16.0.2: icmp_seq=3 ttl=254 time=2.27 ms
64 bytes from 172.16.0.2: icmp_seq=4 ttl=254 time=1.62 ms
— 172.16.0.2 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 1511ms
rtt min/avg/max/mdev = 1.626/1.853/2.270/0.246 ms
[root@localhost ~]#
**4.6 指定ping的次数和域名**
[root@localhost ~]# ping -c 5 www.baidu.com
PING www.a.shifen.com (183.232.231.172) 56(84) bytes of data.
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=1 ttl=57 time=8.55 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=2 ttl=57 time=8.17 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=3 ttl=57 time=7.91 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=4 ttl=57 time=7.77 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=5 ttl=57 time=8.29 ms
— www.a.shifen.com ping statistics —
5 packets transmitted, 5 received, 0% packet loss, time 4013ms
rtt min/avg/max/mdev = 7.770/8.140/8.552/0.282 ms
[root@localhost ~]#
**4.7 综合实例**
[root@localhost ~]# ping -i 3 -s 1024 -t 255 172.16.0.2
PING 172.16.0.2 (172.16.0.2) 1024(1052) bytes of data.
1032 bytes from 172.16.0.2: icmp_seq=1 ttl=254 time=2.15 ms
1032 bytes from 172.16.0.2: icmp_seq=2 ttl=254 time=1.96 ms
1032 bytes from 172.16.0.2: icmp_seq=3 ttl=254 time=1.98 ms
1032 bytes from 172.16.0.2: icmp_seq=4 ttl=254 time=2.02 ms
**说明:**-i 3 发送周期为 3秒 -s 设置发送包的大小为1024 -t 设置TTL值为 255
**4.8 综合实例**
[root@localhost ~]# ping -i 0.2 -c 3 -I 172.16.0.76 172.16.0.2 -q
PING 172.16.0.2 (172.16.0.2) from 172.16.0.76 : 56(84) bytes of data.
— 172.16.0.2 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 406ms
rtt min/avg/max/mdev = 1.653/1.953/2.498/0.386 ms
[root@localhost ~]#
**说明**:-i 指定发送数据包时间间隔,-c 指定一共发送多少个数据包,-I 指定源地址,-q指定直接显示程序的启动和最后结果
**4.9 综合实例**
[root@localhost ~]# ping -I 172.16.0.76 172.16.0.2 -w 3
PING 172.16.0.2 (172.16.0.2) from 172.16.0.76 : 56(84) bytes of data.
64 bytes from 172.16.0.2: icmp_seq=1 ttl=254 time=1.64 ms
64 bytes from 172.16.0.2: icmp_seq=2 ttl=254 time=1.71 ms
64 bytes from 172.16.0.2: icmp_seq=3 ttl=254 time=1.63 ms
— 172.16.0.2 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 1.632/1.664/1.715/0.059 ms
[root@localhost ~]#
【说明】
-I 网络界面:使用指定的网络界面送出数据包,即172.16.0.76是发出ping命令的主机IP地址,172.16.0.2是被ping的主机的IP地址。
-w 等待指定时间后停止ping程序的执行。当试图测试不可达主机时此选项很有用,时间单位是秒。
**4.10 综合实例**
[root@localhost ~]# ping -c 1 www.baidu.com | grep from | cut -d " " -f 4
183.232.231.174
[root@localhost ~]#
利用ping命令获取指定网站的IP地址
**【常见问题分析】**
1. No Answer: 原因可能是,对方主机没工作,双方网络配置不正确,路由问题等。
2. Request Time Out: 对方主机已关机,路由问题或对端防火墙设置禁止ping
3. Unknown Host Name: DNS设置问题,或者对方主机不存在
4. Destination Net Unreachable: 双方没有建立连接,或对方主机不存在
5. Bad IP Address: IP地址不存在或IP不能被DNS服务器解析
6. transmit failed,error code: 网卡驱动问题
7. no rout to host 网卡工作不正常
8. Ping 127.0.0.1 如果ping不通,表明本地机TCP/IP协议不能正常工作。
### 05. 使能和禁用ping的方法
**5.1 临时允许ping**
[root@localhost ~]# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
[root@localhost ~]#
**5.2 临时禁用ping**
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
**5.3 永久禁用ping**
/etc/sysctl.conf 中增加一行
net.ipv4.icmp_echo_ignore_all=1 # 1表示禁止
修改完成后执行**sysctl -p**使新配置生效
**5.4 永久使能ping**
/etc/sysctl.conf 中增加一行
net.ipv4.icmp_echo_ignore_all=0 # 0表示允许
修改完成后执行**sysctl -p**使新配置生效
### 06. 总结
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190818205738284.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9kZW5namluLmJsb2cuY3Nkbi5uZXQ=,size_16,color_FFFFFF,t_70)
![img](https://img-blog.csdnimg.cn/img_convert/411817d804b57a05f1750704352f9f71.png)
![img](https://img-blog.csdnimg.cn/img_convert/86527568d0b24b3b37f6b7e5d6b6e5c9.png)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**