当前位置:编程学习 > 网站相关 >>

熟悉网络的请进:ping不通,但是mac层收发数据包正常

  有个问题想请教下,是关于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.检查防火墙是否阻挡了ping
2.检查防火墙策略
3.tract一下目标地址,看一下tract能不能到达! --------------------编程问答-------------------- 在安全相关上查找 --------------------编程问答-------------------- 为了积分才来的,表要见外哦,,
补充:云计算 ,  云安全
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,