我有两个linux系统,通过电缆直接连接以太网接口。
偶尔,我们会进入两台设备之间零碎的通讯。在这种情况下,我在两边运行ping和tcpdump。我看到的是,一个系统上的tcpdump有时会显示icmp回显请求发出一个接口,但另一端的tcpdump没有显示接收到它。最初的几次,我们把它归咎于坏电缆,但是现在它发生得太频繁了,不能把它归咎于电缆。另外,把接口放下来,备份,或者拔掉电缆,然后把它插回去,就能解决这个问题。
那么我该如何从这里调试..。在发送端,tcpdump在哪里钩入堆栈?在tcpdump显示数据包被发送后,数据包会发生什么情况呢?
在接收端,如何获得由于CRC检查失败或诸如此类而被静默丢弃的以太网帧的信息?
发布于 2014-01-17 19:29:49
插上开关。检查一下。然后更换一边网络,然后另一方网络。好像其中一个设备上的网络端口坏了。基本上-慢慢淘汰。如果管理“足够”,THe交换机可能会有所帮助(在中间的计数器中显示丢弃的数据包)。
https://serverfault.com/questions/568076
复制相似问题