Verificar puerto

Imagen de hvivanco

Forums: 

Estimados linuxeros:

Mi problema es el siguiente:

Acabo de instalar informix sobre linux (RedHat 9) y estoy haciendo pruebas de conexión desde los clientes. El problema es que al parecer el puerto 1526 (lo incluí en el archivo /etc/services) no está escuchando peticiones. El puerto 1526 es el utilizado por el servicio turbo para permitir el acceso de los clientes al motor informix.

Quisiera saber como puedo determinar si el puerto efectivamente está escuchando o no peticiones. Por el momento he intentado con telnet serverlinux 1526 pero me sale que la conexión ha sido rechazada.

De antemano agradezco su ayuda.

El comentario de cajón:

Imagen de acl

El comentario de cajón: ¿Redhat 9? Demasiado viejo. Si vas a usarlo en producción mejor usa CentOS.

Para ver si el puerto está escuchando, métete al servidor y corre 'netstat -nta'. Ahí vas a poder ver si hay alguien escuchando en ese puerto y en qué interfaces.

Si no hay nadie, tienes que arrancar el servicio.
--
haber != a ver
ha != a

Igual diría que actualizes

Imagen de deathUser

Igual diría que actualizes el dinosaurio y de pronto cuando ejecutes el netstat, te des cuenta que es servicio está escuchando solo en el localhost, muchas bases de datos lo hacen por default por seguridad, si ese es el caso, tendrás que cambiar la config del informix, y otro dato adicional, solo los puertos TCP los puedes probar con telnet, aunque para este tipo de servicios casi siempre son TCP los puertos que se abren, en todo caso podrías verificar con nmap por ejemplo ...

Suerte ...

bye
:)

Puerto para informix

Como te han dicho: usa algo más actualizado que RedHat 9.

También hay que modificar el archivo $INFORMIXDIR/etc/sqlhosts, que viene con unas lineas como ejemplos, pero que casi nunca sirven porque hay que poner el nombre, o el IP, del host en el cual está corriendo Informix.

¿Qué versión de Informix estás usando?

PPT

Solución

Imagen de hvivanco

Agradezco mucho sus comentarios.

El problema se solucionó cuando le puse a la dirección de loopback en comentario, en el archivo /etc/hosts.

No se ni porqué, pero ese era el problema.

Lo del dinosaurio, cierto es. Quise instalarle el Centos pero la imagen que me bajé creo que no funciona, porque cuando estaba intentando instalar me salía error y no copiaba los archivos.

Con todo, no quedo otra opción porque la tenía a mano a esa versión de Linux y era un servidor que debía ponerlo en producción donde un cliente porque hasta que les devuelva el equipo tenían una portátil como servidor de base de datos que ya se moría.

Nuevamente, muchas gracias por su ayuda.