首页 > 系统服务 > 详细

linux命令之 ping

时间:2020-12-06 11:33:01      阅读:24      评论:0      收藏:0      [点我收藏+]
定义:
ping命令是通过ICMP协议工作的,ping的过程其实就是向目标ip主机发送一个ICMP包请求,对端主机收到请求后会返回一个相同大小的ICMP包,此时说明两台主机连通。ping命令是用于检查两台主机之间连通性的。

常用参数:

-c 执行ping几次
-i 指定间隔秒数
-R 记录路由过程
-q 不显示仁和传送封包的信息,只显示最后结果
-s 指定发送的字节大小,最大不能超过65507
-W 设置超时时间,以毫秒为单位,与-c一起使用才有效
ping XXX YYY 可以指定某块网卡ping

技术分享图片

time 是响应时间,时间越小,说明你连接的地址速度越快。
ttl 代表time to live ,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃,每经过一个路由器就减少1,直至为0丢弃。数值一般从64 255开始递减。
可以使用traceroute ip 来验证一下,是不是从64或者255递减的。

如何正确使用ping命令:
主要有三种原因导致ping不通:硬件损坏、软件、网络本身配置

第一步:ping 172.0.0.1,如果ping不通本地循环地址,则说明本地机TCP/IP协议不能正常工作。
第二步:确认网卡是都出现物理和驱动故障,ping 本机的ip。
第三步:确认能不能ping通同网段的其他机器,如果能,说明二层网络设备(比如交换机、hub)工作正常,如果不能,,就需要检查交换机接口模式、vlan划分等因素。
第四步:确认能不能ping通网关ip,如果能说明主机和本地网络是正常的 ,可以使用root用户下的route命令查看网关。
第五步:确认能不能ping通公网ip,如果能ping通,说明本地路由没有问题,否则需要看一下路由设备是不是做了正确的nat和路由设置。
第六步:确认能不能ping公网的域名,以确保DNS域名解析是否正常。

linux命令之 ping

原文:https://blog.51cto.com/15013163/2560243

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!