Estou tentando desativar o TCP Keepalive em uma máquina Linux.
Se eu definir os três parâmetros keepalive como 0, a máquina recusará as conexões.
sysctl net.ipv4.tcp_keepalive_time=0
sysctl net.ipv4.tcp_keepalive_intvl=0
sysctl net.ipv4.tcp_keepalive_probes=0
Se eu alterar apenas tcp_keepalive_time
, chamar netstat --timers
mostrará isso:
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State Timer
tcp 0 0 IP.IP.IP.IP:ssh IP.IP.IP.IP:57609 ESTABLISHED keepalive (70.48/0/0)