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 연결 유지가 꺼져 있음을 나타냅니다. 연결 유지가 활성화된 TCP 연결을 생성하는 일반적인 Linux 명령이 있습니까? nc
둘 다 이 기능을 지원하지 않는 것 같습니다 telnet
. 다음은 OS 수준 연결 유지 설정입니다.
net.ipv4.tcp_keepalive_intvl = 15
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_time = 30
감사해요.