¿Mi Port 3838 Open se basa en este netstat -tulpn?


1

Estoy tratando de alojar un servidor web Shiny R en una máquina virtual CentOS. Estoy solucionando algunos problemas de red, pero quiero confirmar que el puerto está abierto.

Tengo una dirección IP estática para esta máquina virtual, pero cuando navego a Static_IP_Address: 3838 /, la conexión se agota. Entonces, ¿está abierto el puerto 3838?

ingrese la descripción de la imagen aquí

Actualización: Aquí está el resultado de nmap: ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


¿Se conecta en puente el dispositivo de red de la máquina virtual? ¿La máquina virtual (con servidor brillante) se puede hacer ping desde afuera?
Archemar

La red VM está puenteada. Puedo hacer ping a la dirección IP estática de la VM. ¿Cómo hago ping a la dirección IP estática de la VM con el servidor brillante?
Gary

¿Ejecutó nmapdesde la máquina en cuestión u otra? Si lo ejecutó localmente, es posible que el firewall no lo bloquee, debería intentar ejecutarlo desde otra máquina
Eric Renouf

Ejecuté nmap desde la máquina host. Déjame ejecutarlo desde otra máquina.
Gary

Gracias por la ayuda, Marius. Solo dos preguntas más ... ¿Podría haber algún problema con la forma en que mi equipo de TI creó la dirección IP estática? ¿Por qué no aparece 10.18.81.251 en la tabla de rutas IPv4?
Gary

Respuestas:


1

Lo anterior no puede decirle si el puerto está abierto, solo si hay algo escuchando en ese puerto. Y hay, como puede ver en la primera línea, que laso identifica el programa que escucha shiny-server, según su deseo.

El comando para ver si el firewall está protegiendo el puerto es nmap. Por ejemplo,

# nmap -p80 192.168.73.96

  Starting Nmap 6.40 ( http://nmap.org ) at 2015-11-30 15:50 CET
  Nmap scan report for d2.my.lan (192.168.73.96)
  Host is up (0.00052s latency).
  PORT   STATE  SERVICE
  80/tcp closed http
  MAC Address: 08:00:27:18:F9:44 (Cadmus Computer Systems)

  Nmap done: 1 IP address (1 host up) scanned in 0.51 seconds

En su caso, sustituya 3838en el comando a 80. Closedsignifica que no hay ningún programa que lo escuche mientras espera encontrarlo open. Hay varias otras posibilidades .

Lo más probable es que tenga un problema de enrutamiento. Debe mirar su tabla de enrutamiento y ver si puede llegar a su VM.


1

Para fines de posteridad, quería publicar una respuesta a cómo finalmente puse en funcionamiento mi Shiny Server.

  1. Deshabilité iptables:

/etc/init.d/iptables save

/etc/init.d/iptables stop

chkconfig iptables desactivado

  1. Cambié /etc/shiny-server/shiny-server.conf para escuchar en el puerto 8080 en lugar del puerto 3838. En el puerto 3838, no pude acceder a la aplicación web desde ninguna otra computadora en la red. Pero desde el puerto 8080, podría.

¡Bueno! Como dije: no es un problema de enrutamiento ...
MariusMatutiae
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.