现场还原
客户有n台redhat虚拟机,构建了一个swarm集群,服务起来后,发现不同节点间的服务,无法互相访问。经运维大佬排查是服务器的checksum校验是开启状态,关闭即可~
查看checksum状态
ethtool -k 内网网卡名称 | grep checksum
rx-checksumming: on
tx-checksumming: on # 当前为 on 关闭后为 off
tx-checksum-ipv4: off [fixed]
tx-checksum-ip-generic: on # 当前为 on 关闭后为 off
tx-checksum-ipv6: off [fixed]
tx-checksum-fcoe-crc: off [fixed]
tx-checksum-sctp: off [fixed]
临时关闭
ethtool