NAT网络下tcp_tw_recycle参数引起的故障

Posted soilge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NAT网络下tcp_tw_recycle参数引起的故障相关的知识,希望对你有一定的参考价值。

记录一次阿里云服务器故障排查思路

公司网络是nat 环境

问题:

同一个服务有两台服务器 172.19.19.252  172.19.19.187 
两台服务器 要连node5  发现172.19.19.252 这台服务器连不通

思路:

1.两台服务器是同一个安全组  环境相同  所以排除安全组 防火墙的问题
2. ping node5  发现可以ping通 telnet 不通

tcpdump 抓包
尝试抓包,主机能收到,但是没有给出响应,
之后添加参数
在node5 机器上添加参数
vi /etc/sysctl.conf
加入如下内容
net.ipv4.tcp_tw_recycle=0
net.ipv4.tcp_timestamps=0

然后执行systctl -p  telnet正常。 接口正常


网上看了下也有遇到这个问题的。

NAT网络下  tcp_tw_recycle 建议关闭

在这里记录下,内核相关的参数在不熟悉的情况下慎重修改。


以上是关于NAT网络下tcp_tw_recycle参数引起的故障的主要内容,如果未能解决你的问题,请参考以下文章

linux内核网络参数tcp_tw_recycle 和 tcp_tw_reuse 你搞清楚了吗?

Linux下TIME_WAIT连接优化内核参数tcp_tw_reuse与tcp_tw_recycle区别与联系浅析

TCP SYN报文什么情况下会被丢弃?

TCP SYN报文什么情况下会被丢弃?

TCP SYN报文什么情况下会被丢弃?

记一次由tcp_tw_recycle参数引发的血案