设置在同一网段上的PC,都ping不通是怎么回事?

设置在同一网段上的PC,都ping不通是怎么回事?,第1张

本机和目标主机要是装了防火墙,而且屏蔽了ICMP包,就现将防火墙关闭,然后按照以下步骤ping\x0d\x0a1.ping 127.0.0.1 能ping通,证明网卡工作正常,否则,网卡坏了\x0d\x0a2.ping 网关IP 能ping通,证明网关工作正常,否则,网关的问题\x0d\x0a3.ping 内网其他主机 能ping通,其他主机到网关一段工作正常,否则其他主机到网关一段出现问题

原因:

1、某些路由器端口是不允许用户Ping的。

2、访问控制。不管中间跨越了多少跳,只要有节点对ICMP进行了过滤,Ping不通是正常的。最常见的就是防火墙的行为。

3、多路由负载均衡场合。比如Ping远端目的主机,成功的reply和timed out交错出现,结果发现在网关路由器上存在两条到目的网段的路由,两条路由权重相等,但经查一条路由存在问题。

4、引入NAT的场合会造成单向Ping通。NAT可以起到隐蔽内部地址的作用,当由内Ping外时,可以Ping通是因为NAT表的映射关系存在,当由外发起Ping内网主机时,就无从查找边界路由器的NAT表项了。

解决方法:

1、打开网络和共享中心,更改适配器设置,右键VMware Network Adapter VNnet8——选择属性,双击Internet 协议版本4(tcp/ipv4)。

2、修改ip地址为192.168.0.4,子网掩码255.255.255.0,(由于我的虚拟机静态ip是192.168.0.3),确定保存。

ping不通ip地址的原因如下:

1、对方关机/ip不存在。

2、网段不同,通过路由也无法找到。

3、防火墙设置,过滤了ping发出的ICMP数据包,导致无反馈,time out。

4、Ip地址设置错误,对于多个网卡的服务器来说,每个网口的ip配置必须不能在同一个网段,否则会造成路由不知选择哪一个出口。

5、网线故障。

6、未设置网关,这个对于小网128网段,走路由器的,如果未配置将无法路由。

原理。

直接说就是利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

就是ping命令的原理,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常,但也并不是所有网络都是正常的,下面我们来看ping不通的原因。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11917280.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存