问题描述
有个问题想请教下,是关于TCP通信方面的。最近手头项目遇到这样一个问题,两台设备间通过TCP进行通信,在A设备使用ping命令,测试与B设备之间的通信链路,发现过了几分钟后ping操作就无法收到B设备的回应。1、在B设备中使用tcpdump工具,发现B设备可以收到A设备发过来的ping请求,B设备也做了正确的回应。2、在A设备端,使用tcpdump工具无法收到B设备的回应数据包。3、但是我们在A设备的mac层数据包抓取中,确实分析到有B设备回应的数据包且数据包格式正确,但是ping操作还是无法得到B设备的回应。4、当A设备出现ping无响应时,使用ping命令(ping选择A设备自身的IP地址)测试,发现还是没有回应(A和B设备TCP通信正常时,ping自身IP是有回应的)。不知道各位有什么好的建议没?
解决方案
解决方案二:
看下是不是这个问题,高级防火墙开启回显。
解决方案三:
Quote: 引用1楼kelonsen的回复:
看下是不是这个问题,高级防火墙开启回显。谢谢kelonsen的回复应该跟防火墙无关,将设备重启后就OK所以测试都是基于嵌入式linux平台的
解决方案四:
1.检查防火墙是否阻挡了ping2.检查防火墙策略3.tract一下目标地址,看一下tract能不能到达!
解决方案五:
在安全相关上查找
解决方案六:
为了积分才来的,表要见外哦,,时间: 2024-11-05 20:40:45