Tengo una situación extraña con un puerto de red abierto. Mi pregunta principal es, ¿por qué no habría un programa asociado con un puerto TCP abierto:
netstat -ln --program
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN -
Para mi caso específico, se supone que hay un nrpe daemon (instalación de opsview) escuchando en el puerto 5666, pero no se está ejecutando nrpe daemon. Si intento iniciarlo, sale inmediatamente.
lsof -i :5666
tampoco muestra ningún resultado. No hay (x) inetd ejecutándose en mi sistema.
ACTUALIZAR
Sí, estaba ejecutando esos comandos como root. Telnet podría, pero nunca hubo respuesta.
Después de una investigación más profunda, encontré un error de kernel en dmesg
: esta fue una instancia de EC2 (en realidad, varias de ellas) que ejecuta un kernel anterior (2.6.16 aparentemente es inestable). La solución para detener el bloqueo fue actualizar los núcleos .
Parece que la forma en que el núcleo se bloqueó hizo que el proceso desapareciera y dejara el puerto abierto.