Alguém sabe se o Linux suporta opções de soquete keep-alive em uma conexão de saída?
Fiz uma conexão de saída com as opções keep-alive, mas o netstat --timers é exibido (suponho que os temporizadores estejam desativados):
tcp 0 0 localhost.localdomain:44307 172.16.0.15:2717 ESTABLISHED off (0.00/0/0)
As conexões de entrada com as mesmas opções de soquete aplicadas mostram:
tcp 0 0 172.16.0.3:8585 localhost.localdomain:21527 ESTABLISHED keepalive (29.26/0/0)
Eu gostaria de poder ver opções de soquete, mas nem ss nem lsof me mostrarão.
client-sysctl-setting:
cliente mantenha tcpdump:
mas nenhuma captura de pacote, o que significa que tcp_keepalive_time não funciona
fonte