昨天遇到个小问题,虽然简单但是觉得很容易被忽视,然后就会导致奇怪的现象。

子网掩码错误导致通讯异常问题_第1张图片

        两台终端PC,网关都在核心上,PC3为192.168.8.190/24,网关为192.168.8.1,PC4是192.168.13.224/24,网关为192.168.13.1。问题现场,PC3可以上网,PC4也可以上网,但是PC3无法访问PC4。核心交换机上未做任何控制。

        现场检查了交换机配置,无任何异常,怀疑是电脑上是不是开启了防火墙,杀毒软件一类的,发现也没有,检查PC机的路由表也正常,越想越复杂,最后打开网卡看看,发现子网掩码写错了,原本的255.255.255.0,写成255.255.248.0。

不管是不是这个原因,先改了再说,结果就正常了。 回来后再用模拟器测试,果真是这个原因。

子网掩码错误导致通讯异常问题_第2张图片

上图可以看到子网掩码变小,网段范围扩大,8和13在一个段内了,既然是一个段,自然是发ARP寻找IP,但是肯定没结果,所以无法通讯。