有没有办法完全禁用 TCP keepalive?

有没有办法完全禁用 TCP keepalive?

我正在尝试在 Linux 机器中禁用 TCP Keepalive。

如果我将三个 keepalive 参数设置为 0,机器就会拒绝连接。

sysctl net.ipv4.tcp_keepalive_time=0

sysctl net.ipv4.tcp_keepalive_intvl=0

sysctl net.ipv4.tcp_keepalive_probes=0

如果我只是改变tcp_keepalive_time,调用就会netstat --timers显示以下内容:

活动互联网连接(无服务器)Proto Recv-Q Send-Q 本地地址 外部地址 状态计时器

tcp 0 0 IP.IP.IP.IP:ssh IP.IP.IP.IP:57609 已建立保持活动 (70.48/0/0)

相关内容