是否有一个常见的linux命令可以连接到启用keep-alive的TCP端口?

是否有一个常见的linux命令可以连接到启用keep-alive的TCP端口?

我想做一个小测试来验证 TCP 保持活动状态。我尝试使用$ nc -l -k 9530侦听服务器上的 9530/tcp 并用于telnet <server IP> 9530创建 TCP 连接。

然而,netstat -anto节目的输出

tcp        0      0 10.0.0.21:58334         10.0.1.214:9530         ESTABLISHED off (0.00/0/0)

这表明该套接字上的 TCP keep-alive 已关闭。有没有一个常见的linux命令可以创建启用keep-alive的TCP连接?似乎两者nc都不telnet支持此功能。以下是操作系统级别的保持活动设置:

net.ipv4.tcp_keepalive_intvl = 15
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_time = 30

谢谢。

相关内容