Estoy usando la imagen virtual de Bitnami Jenkins con VMWare.
Se agota el tiempo de espera de conexión ConnectException en mi servidor Jenkins cuando intento conectar un esclavo de inicio web. Puedo acceder al servidor Jenkins desde un navegador web (puerto 80). El uso de nmap en el servidor Jenkins muestra que el puerto no está abierto, pero el uso de netstat muestra que está escuchando el puerto.
Nmapa:
bitnami@linux:~$ nmap localhost
Starting Nmap 6.40 ( http://nmap.org ) at 2015-05-18 17:45 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00057s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
80/tcp open http
443/tcp open https
8009/tcp open ajp13
Netstat (muestra el puerto 59730 que espero):
tcp6 0 0 :::59730 :::* LISTEN
¿Alguna idea de por qué esto no es automático o no funciona con la máquina virtual bitnami?
Respuesta1
Las imágenes de Bitnami VM habilitanCortafuegos sin complicacionesde forma predeterminada y solo tiene abiertos los puertos 80, 443 y 22.
Aunque el puerto para iniciar el esclavo está abierto, como muestra netstat, no se puede acceder a él desde fuera de la VM debido al firewall. Debe configurar el firewall para abrir el puerto (59730 en su caso), como se explica enestas preguntas frecuentesy debería funcionar.