有个问题想请教下,是关于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是有回应的)。
不知道各位有什么好的建议没?
------解决思路----------------------
看下是不是这个问题,高级防火墙开启回显。

------解决思路----------------------
1.检查防火墙是否阻挡了ping
2.检查防火墙策略
3.tract一下目标地址,看一下tract能不能到达!
------解决思路----------------------
在安全相关上查找