linux - 抓包长度大于MTU

标签 linux networking tcp network-protocols

我在两台机器 (linux) 之间运行 iperf,我可以观察到连接的两个接口(interface)的 mtu 都是 1500。

我运行 tcpdump 来捕获数据包,我观察到一些数据包有 “长度为 2962”...为什么只有 1500 的 mtu 是可能的?

请澄清。 谢谢!

注意:flags字段设置为DF。 proto 是 TCP

最佳答案

关闭 gso(在 linux 中)就可以了

引用: http://lists.openwall.net/netdev/2008/11/14/20

关于linux - 抓包长度大于MTU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350985/

相关文章:

linux - 如何将 ssh 的输出发送到/dev/null

linux - "rpm -qf file_name"给出了包名称,尽管该文件已被删除

python - 使用azure python网络管理模块打印出带有安全规则的nsg

c# - AcceptTcpClient 和 AcceptTcpClientAsync 区别

c - Libwebsockets 发送数据

c - 我在这里删除堆栈吗?

networking - aws 实例不允许端口 80 进入我的机器

python - 如果 api 调用失败则重新运行执行 - [Python2.7]

linux - 在/proc/sockstat 中,哪些 TCP 状态算作 'inuse' 哪些算作 'alloc'?

google-chrome - Web 浏览器假定我的 HTTP 服务器已准备好接受许多连接