tcp checksum error

来源:互联网 发布:吉林11选5数据遗漏 编辑:程序博客网 时间:2024/06/14 08:20

问题描述:

                在netns中做点对点测试,可以实现ping,但是tcp业务不同。


1.   抓包,发现tcp 的checksum错误,但是ip的checksum是对的

2. 用ethtool -K eth1 rx off tx off sg off tso off    关闭tx的checksum,问题解决。


注意:需要同时关闭源和目标的设备的tx checksum

通过ethtool -k eth1可以查看网卡的属性

Offload parameters for eth1:
rx-checksumming: off
tx-checksumming: off
scatter-gather: off
tcp segmentation offload: off


ethtool命令用于获取以太网卡的配置信息,或者修改这些配置