现状核对
现状核对
sysctl net.ipv4.tcp_tw_reuse net.ipv4.tcp_timestamps net.ipv4.ip_local_port_range
ss -s | grep -i timewaitsysctl 配置(写文件后 sysctl -p)
sysctl 配置(写文件后 sysctl -p)
# /etc/sysctl.d/99-net-tune.conf
net.ipv4.tcp_tw_reuse = 1
net.ipv4.ip_local_port_range = 10240 65000
net.ipv4.tcp_max_tw_buckets = 65536tcp_tw_reuse 只对客户端主动发起的连接生效,且依赖 tcp_timestamps(默认开启);服务端被动回收侧不受它帮助。老文档里的 tcp_tw_recycle 会造成 NAT 环境丢包,内核 4.12 起已删除,不要再开。