熟悉网络的请进: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.检查防火墙是否阻挡了ping2.检查防火墙策略3.tract一下目标地址,看一下tract能不能到达!
解决方案五:
在安全相关上查找
解决方案六:
为了积分才来的,表要见外哦,,

时间: 2024-11-05 20:40:45

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

网络编程-如何修改从本机发送出去的数据包的MAC地址

问题描述 如何修改从本机发送出去的数据包的MAC地址 例如,本机的MAC地址为: ?00-1C-47-CE-FE-02,在发送数据包的时候,如何将其修改为?00-11-42-DF-EE-01 1.不能采用修改网卡的MAC地址的方式,因为修改后的地址是随机动态的,要像方法中的一个参数一样,随时修改,不会影响网络状态,不会闪断 2.修改发送数据包的MAC地址后,要能够接收到返回的数据包 小弟不大懂网络方面的知识,但无奈领导布置了任务, 不知能否实现,能实现,麻烦说明具体实现方法,如不能实现,也麻烦具

3131把“网络丫鬟”请进门

日前,著名的网业管理服务商"网络丫鬟"网丫网与3131电子商务创新园正式签署入驻协议.网丫网的入驻对3131电子商务生态商业链布局具有重要的 战略意义.网丫网提供的服务主要以电子商务第三方托管为主的模式,为客户经营管理网上的一切生活.娱乐.商务.贸易.买卖活动,为客户提供网上置业定位分 析.互联网产品应用等一条龙的管理服务,弥补客户在技术.时间.操作经验上的不足而影响服务质量的损失.另悉,著名网络营销大师黄相如也十分看好3131 的产业链,决定组建新的网络营销项目入驻3131. 目前,

AXIS2的问题 熟悉axis2的请进 !!!!散分!!

问题描述 比如我要提供两个接口供外部调用1.addUserInfo();2.sendMessage();给1提供的接口不能让他看到2给2提供的接口不能让他看到1怎么才能做到

使用 Linux tracepoints, perf以及eBPF跟踪网络数据包的流程

本文讲的是使用 Linux tracepoints, perf以及eBPF跟踪网络数据包的流程,我寻找一个低级Linux网络调试工具已经有一段时间了, Linux允许使用虚拟接口和网络命名空间的组合在主机上直接运行复杂网络.当出现问题时,排除故障相当耗时.如果这是L3路由器的问题,可以使用mtr命令进行路由分析.但是,如果这是一个较低级别的问题,我通常会手动检查每个接口.桥接.网络命名空间以及防火墙,并启动几个tcpdump,以便了解发生了什么.这个过程是如此复杂,以至于我想要找到一个可以直接发

linux网络实现分析(3)——数据包的发送(IP层到链路层)

二层(链路层)数据包发送过程分析         当上层准备好一个包之后,交给链路层,链路层数据包发送主要通过dev_queue_xmit函数处理.数据包的发送可分为两种,一种是正常的传输流程,即通过网卡驱动,另一种是通过软中断(见注3).为了理解方便,首先看一下dev_queue_xmi函数的整体调用关系图.     dev_queue_xmit     本函数用来将带发送的skb加入一个dev的队列(Queue),调用这个函数前必须设置好skb的device和priority,本函数可以在中

网络-安卓模拟器可以访问网页,但是ping不通

问题描述 安卓模拟器可以访问网页,但是ping不通 使用安卓模拟器启动一个系统,可以在模拟器中使用浏览器访问网络.但是使用adb连接上去后却不能ping通任何网络地址.dns解析是完全正确的.感觉像是ping包被过滤掉了一样,不知道为什么? 解决方案 Linux服务器ping不通域名ping不通win7本机与虚拟机ping不通

ent 网络问题-Linux刚开机能ping通网关,一会就ping不通了了,如图:

问题描述 Linux刚开机能ping通网关,一会就ping不通了了,如图: 解决方案 网络中是否有病毒,或者路由器是否不稳定. 解决方案二: 路由器应该是稳定的,因为除了这台机子以外的机器均是正常的,就这台机子这个问题,至于网络中有病毒,能否说的再详细一点???? 解决方案三: 路由器应该是稳定的,因为除了这台机子以外的机器均是正常的,就这台机子这个问题,至于网络中有病毒,能否说的再详细一点???? 解决方案四: 路由器应该是稳定的,因为除了这台机子以外的机器均是正常的,就这台机子这个问题,至于

网络配置-虚拟机安装redhat后ping不通网关?

问题描述 虚拟机安装redhat后ping不通网关? http://bbs.csdn.net/topics/391877186 解决方案 虚拟机为什么ping不通虚拟机为什么ping不通虚拟机ping不通 解决方案二: http://bbs.51cto.com/thread-931496-1.html 解决方案三: 把防火墙关闭了,你也可以安装一个openssh然后就可以连接到虚拟机了. 安装: yum isntall openssh 安装之后:service sshd start设置开机启动:

谁认为自己对网络比表通,请进!解决我叫你大哥!

问题描述 我所在网络校园网,最近发现一个问题.当网段中有两个相同的MAC时,如果IP一样,表现为上不了网,如果IP不一样,表现为上不了网,并且天网报收到大量UDP数据包.我们登录是要客户端的,IP和MAC绑定,但不绑定端口,所以只要我登录客户端,那哥们就和我用一样的IP+MAC上网,我相信他也上不爽.反正我是很闹心.偏偏是我,而且他总用我的.我改过IP,没用.谁给断程序让我可以看到他所在交换机端口,或者别的解决办法. 解决方案 解决方案二:两个相同的MAC机会比较少吧重新刷下网卡解决方案三:你不