首页 > 编程知识 正文

解释不通的图片,同网段ping不通为什么

时间:2023-05-04 23:16:11 阅读:170632 作者:450

ping命令通常用于测试本机与网络中其他主机的协作性。 通俗地说,“ping通过”是指本机和对象设备的网络连接正常,至少在IP层正常,TCP的UDP协议是否正常无法通过ping检测。 无法ping的是“请求超时(request timeout )”和“来自XXX.XXX.XXX.XXX的回复:”无法访问目标主机。 ”,除此之外的提示大多是你的本机设置有问题。 接下来,我们来看看两者表达背后的不同含义。

首先,必须明确ping的IP (以下称为目的地IP )是内部网IP还是外部网IP。 其专业之处在于,验证目标IP和本地IP是否已经是同一个网段。 这需要一定的IP地址划分知识,但一般来说,如果两个IP比较相似,就可能在同一个网段中。 例如,192.168.0.123 192.168.0.23一般位于同一个网段,对于192.168.23来说,192.168.0.123是一个内部网地址。

1 .外联网地址:

如果我们的目标地址是外部网的地址,很遗憾这里存在路由转发,所以无法进一步确定情况。 ping不通的只有“请求超时request timeout”或“General failure”,“General failure”表示您的网卡有设置问题。

2 .内联网地址

如果是内部网地址,则不同的提示可以进一步确定目标IP主机是已连接到互联网,还是已通过网络关闭。 当提示“请求超时(request timeout )”和ping时,目的地IP主机在线是由于其他原因导致的ping不通,“在来自XXX.XXX.XXX.XXX的回复:中,是目的地主机”的情况。中,目标IP主机未联机或未分配此IP。 让我们看一下防火墙导致的ping不通的例子。

这里有三个IP地址。 本地地址: 192.168.0.2、目标IP1:192.168.0.5、目标IP2:192.168.0.6和IP1的主机已打开防火墙。 IP2是未分配的地址。 (tips )在进行ping测试之前使用arp -d命令更能确保结果) ) )。

首先,ping 192.168.0.6,”他说。 “XXX.XXX.XXX.XXX.XXX回复:无法访问目标主机。 ”。

从internet的知识来看,这意味着无法访问目标主机,因为链路层没有响应此IP的ARP呼叫。 使用arp -a查看mac列表时,没有192.168.0.6的mac地址。

如果进一步ping 192.168.0.5,则会提示“请求超时”。 192.168.0.5实际上位于网络上,系统通过arp协议获取IP1主机的mac地址,但目标主机没有反馈相应的ping数据包,因此“请求超时”

如果您查看mac列表,就会发现0.5的mac已经存在。

0.5关闭主机防火墙后,ping将正常。

所以在内部网上使用ping命令,注意不同的提示可以进一步确定“ping不通”的故障点哦。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。