记一次网络问题定位:子网掩码配置错误的坑

先说结论吧!

公司测试环境:192.168.111.0/24(A网段) 192.168.110.0/24(B网段),当然还有其他网段以及办公网。

A网段中,有一台Windows Server 2008 虚机(主机A)可以被办公网以及其他所有网段访问,但是B网段除外!而其他110网段的机器可以被正常访问。

首先,怀疑该机设置了源地址访问控制,但是并没有!

然后,查看该机的网络配置,发现子网掩码配置成了255.255.254.0

于是乎,一切都明朗了!

因为该子网掩码会自动生成一条优先级要比默认网关高的直连路由:

192.168.110.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0

而不是:

192.168.111.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

不管是从主机A到B网段,还是B网段的机器到主机A,都会走二层网络,而通过ARP查找目的IP的MAC地址却查不到,就会报:

Destination Host Unreachable的错误。

 后来,我对该场景再次做了总结,参见:记一次网络问题定位:子网掩码配置错误的坑_itachi-uchiha的博客-CSDN博客_子网掩码错误先说结论吧!公司测试环境:192.168.111.0/24(A网段) 192.168.110.0/24(B网段),当然还有其他网段以及办公网。A网段中,有一台Windows Server 2008 虚机(主机A)可以被办公网以及其他所有网段访问,但是B网段除外!而其他110网段的机器可以被正常访问。首先,怀疑该机设置了源地址访问控制,但是并没有!然后,查看该机的网络配置,发现子网掩码配置成了255.255.254.0于是乎,一切都明朗了!因为该子网掩码会自动生成一条优先级要比默认网关https://blog.csdn.net/avatar_2009/article/details/107771118

你可能感兴趣的:(网络技术,操作系统,网络)