子网掩码错误导致通讯异常问题

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

两台终端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。

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

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

时间: 2024-10-16 06:53:06

子网掩码错误导致通讯异常问题的相关文章

Linux实例/etc/fstab文件配置错误导致系统启动异常

Centos 7.3系统 问题现象: 阿里云ECS升级配置后重启,SSH连接不上.登录控制台远程连接ECS,出现以下界面.  提交工单阿里云反馈:https://help.aliyun.com/knowledge_detail/41460.html 问题原因: 一般是因为/etc/fstab文件中写入了错误的文件系统或者磁盘的分区信息不正确. 解决方法: 看到阿里云官方文档后突然想起来,前段时间挂载过一块云盘.然后查看/etc/fstab 文件.发现设备名字冲突了,当时挂载时没有注意  尴尬.注

交换机端口设置错误导致Solaris双机切换异常

现网环境:    两台Solaris 5.10(Oracle)小型机分别运行APP和DB,互为双机,资源组里有DB.阵列.APP等资源:两台小型机连接到两台CISCO 2950交换机上,两台交换机之间配置trunk聚合.    某天发现主机APP业务中断,排查后发现防火墙主机故障导致设备切换,登录两台小型机无法ping通网关(防火墙浮动IP),每台小机配置了同一子网内的两个IP地址,查看arp的时候发现arp列表中的两个IP地址的先后顺序经常发生变化,导致主机的源IP地址一直在变化,查看防火墙做

修改DNS域名转发器解决IP地址解析错误导致的网站不能访问

修改DNS域名转发器解决IP地址解析错误导致的网站不能访问 首先谢谢同事林路的指导,才能顺利解决问题 打开网站,访问一个域名,DNS解析到错误的IP地址,那么将不能正确访问该网站 1.使用8.8.8.8(google 公用dns定位本地dns解析和google解析),这里是zh.wikipedia.org ping zh.wikipedia.org     159.106.121.75(这个是很多dns异常解析的地址) nslookup -qt zh.wikipedia.org 8.8.8.8

路径名导致的异常:javax.imageio.IIOException: Can't read input file!

背景: 写了一个测试程序,目的是读取本地的图片,为其打上水印图片.在使用过程中总会遇到:javax.imageio.IIOException: Can't read input file!的错误,最开始以为是图片路径名称写的不对,按照网上的提示换成正斜线和反斜线都不行.后来发现问题的原因是:图片的路径中不能有点(英文点:.); 具体的错误异常提示如下: javax.imageio.IIOException: Can't read input file! at javax.imageio.Imag

ASP.NET全局错误处理和异常日志记录以及IIS配置自定义错误页面

应用场景和使用目的 很多时候,我们在访问页面的时候,由于程序异常.系统崩溃会导致出现黄页.在通常的情况下,黄页对于我们来说,帮助是极大的,因为它可以帮助我们知道问题根源,甚至是哪一行代码出现了错误.但这对于用户是非常可怕的,因为用户不知道发生了什么,也无法了解黄页给出的内容.甚至,如果我们遇到一些不友好的人,他们会拿这些内容大做文章,对我们网站产生威胁. 那我们如何在程序异常.系统崩溃时,不会出现黄页,并且还可以给出一些更加友好的提示呢?甚至在我们需要的时候,可以收集这些异常信息,并加以分析,能

注册了listActivity而没有用导致的异常

昨天在修改一个已有代码的时候没有注意原来的代码是--extends listActivity 结果在加上xml文件后运行后出现了这样的情况:java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 后来仔细观察才知道以前面提到的这个问题.一下是一个网友的解释: "对于以上错误,其实可能是因为我们要实现对ListView中setOnItemClick

网关配置错误导致Outlook无法连线

最近碰到一个Outlook 无法连接的问题,经过反复研究,最后发现是网关错误导致,下面将排错方法和过程分享给大家! 环境介绍:服务器Exchange 2010,用户端:Win7+Office2010,Win10+Office2016,内网用户通过Outlook以Exchange Client方式连接到Exchange 2010,同一网络,用户禁止访问Internet,之前一直工作正常! 问题描述:突然有一天,接用户报障:Win10+Office2016用户, Outlook无法工作,显示断线,无

linux异常处理:selinux配置错误导致无法重启

点击返回自学Linux集锦 linux异常处理:selinux配置错误导致无法重启 一次linux无法重启异常记录: 当时第一反应就是梳理最近的配置变更,特别是能预知相关的就是selinux配置变更. 原来是误将SELINUXTYPE看成SELINUX后,将其值改为disabled.导致操作系统服务启动,无法进入单用户模式.变更回来之后,一切正常. 解决方法一: 系统启动的时候,按下'e'键进入grub编辑界面,编辑grub菜单,使用上下键选择"kernel " 一行,按'e'键进入编

解决spring boot JavaMailSender部分收件人错误导致发送失败的问题

使用spring boot通常使用spring-boot-starter-mail进行邮件的发送.当进行邮件群发的话,如果一个收件人的地址错误,会导致所有邮件都发送失败.因此我们需要在邮件发送失败的时候把错误的收件人移除,重新发送. 当邮件发送失败的时候会抛出MailSendException,异常信息中包含错误的收件人信息. 主要代码如下: private void sendMail(List<String> mailList, MimeMessageHelper message){ try