Basiert mein Port 3838 Open auf diesem Netstat-Tulpn?

1

Ich versuche, einen Shiny R-Webserver auf einer virtuellen CentOS-Maschine zu hosten. Ich behebe einige Netzwerkprobleme, möchte jedoch bestätigen, dass der Port offen ist.

Ich habe eine statische IP-Adresse für diese virtuelle Maschine, aber wenn ich zu Static_IP_Address: 3838 / navigiere, tritt eine Zeitüberschreitung der Verbindung auf. Ist Port 3838 also geöffnet?

Bildbeschreibung hier eingeben

Update: Hier ist das Ergebnis von nmap: Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Gary
quelle
Ist das Netzwerkgerät der virtuellen Maschine überbrückt? ist VM (mit glänzendem Server) von außen pingbar?
Archemar
Das VM-Netzwerk ist überbrückt. Ich kann die statische IP-Adresse der VM anpingen. Wie pinge ich die statische IP-Adresse der VM mit dem glänzenden Server?
Gary
Haben Sie das nmapvon der fraglichen Maschine oder einer anderen ausgeführt? Wenn Sie es lokal ausgeführt haben, wird es möglicherweise nicht von der Firewall blockiert. Versuchen Sie, es von einem anderen Computer aus
Eric Renouf,
Ich habe nmap vom Hostrechner ausgeführt. Lassen Sie es mich von einem anderen Computer ausführen.
Gary
Danke für die Hilfe, Marius. Nur noch zwei Fragen ... Könnte es ein Problem damit geben, wie die statische IP-Adresse von meinem IT-Team erstellt wurde? Warum wird 10.18.81.251 nicht in der IPv4-Routentabelle angezeigt?
Gary

Antworten:

1

Obiges kann Ihnen nicht sagen, ob der Port offen ist, sondern nur, ob an diesem Port etwas empfangsbereit ist. Und es gibt, wie Sie aus der ersten Zeile ersehen können, die laso erkennt, dass das Programm shiny-servernach Ihren Wünschen zuhört .

Der Befehl, um festzustellen, ob die Firewall den Port nmapschützt, lautet .

# 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

In deinem Fall ersetze 3838im Befehl um 80. ClosedDas bedeutet, dass kein Programm zugehört wird, während Sie darauf hoffen, etwas zu finden open. Es gibt mehrere andere Möglichkeiten .

Höchstwahrscheinlich haben Sie ein Routing-Problem. Sie sollten sich Ihre Routing-Tabelle ansehen und prüfen, ob sie Ihre VM erreichen kann.

MariusMatutiae
quelle
1

Für die Nachwelt wollte ich eine Antwort veröffentlichen, wie ich meinen Shiny Server endlich zum Laufen gebracht habe.

  1. Ich habe deaktiviert iptables:

/etc/init.d/iptables speichern

/etc/init.d/iptables stop

chkconfig iptables aus

  1. Ich habe /etc/shiny-server/shiny-server.conf geändert, um Port 8080 anstelle von Port 3838 abzuhören. Auf Port 3838 konnte ich von keinem anderen Computer im Netzwerk auf die Webanwendung zugreifen. Aber ab Port 8080 konnte ich.
Gary
quelle
Gut! Wie ich schon sagte: kein Routing-Problem ...
MariusMatutiae