我正在尝试在 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)