Wie öffne ich Port 8100 auf VMware?

Wie öffne ich Port 8100 auf VMware?

Wie greife ich von einer VM auf Port 8100 zu?

Ich möchte auf Port 8100 einer Linux-VM zugreifen. Ich verwende Lubuntu. Ich habe bereits mehrere Fragen ausprobiert und keine davon scheint zu funktionieren:

Verbindung auf Port 8100 abgelehnt-Ich habe versucht, dieser Frage nachzugehen und alle vorhandenen iptables erstellt, aber Safari kann immer noch keine Verbindung zum Server herstellen.

https://askubuntu.com/questions/166068/port-seems-to-be-open-but-connection-refused– Diese Antwort beantwortet eigentlich nichts.

https://stackoverflow.com/questions/19034542/wie-öffne-man-einen-Port-in-centos– Dies scheint relevant, funktioniert aber auch nicht.

Hier sind die Befehle, die ich ausführe, und keiner scheint zu helfen.

$ netstat -an | grep "LISTEN "
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:8100          0.0.0.0:*               LISTEN     
tcp6       0      0 :::35729                :::*                    LISTEN    

Dies ist meine Iptable:

$ sudo iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8100

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8100

Die Regeln erstelle ich mit diesen Befehlen:

sudo iptables -A INPUT -p tcp -m tcp --dport 8100 -j ACCEPT
sudo iptables -A OUTPUT -p tcp -m tcp --dport 8100 -j ACCEPT

Ich habe versucht, UWF zu verwenden und es scheint, dass Port 8100 aktiv ist:

$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
8100/tcp                   ALLOW IN    Anywhere                  
80                         ALLOW IN    Anywhere                  
443                        ALLOW IN    Anywhere                  
8100/tcp (v6)              ALLOW IN    Anywhere (v6)             
80 (v6)                    ALLOW IN    Anywhere (v6)             
443 (v6)                   ALLOW IN    Anywhere (v6)             

Auf meiner VM ist das Netzwerk als Brücke eingerichtet, daher lautet die IP-Adresse 10.0.0.63. Dann gehe ich auf meinem Computer (nicht der VM) zu 10.0.0.63:8100 und sollte das erhalten, was auf Port 8100 bereitgestellt wird, aber ich erhalte eine Fehlermeldung, wenn ich Safari/Chrome/Firefox verwendeCannot connect to server.

Was vermisse ich?

Antwort1

Dies ist Ihr (erstes) Problem:

$ netstat -an | grep "LISTEN "
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:8100          0.0.0.0:*               LISTEN     
tcp6       0      0 :::35729                :::*                    LISTEN    

Sie lauschen nur auf Port 8100 auf dem lokalen Host (127.0.0.1). Sie können Ihren Dienst entweder so konfigurieren, dass er auf einer oder mehreren Ethernet-Schnittstellen lauscht, oder iptablesPort 8100 von einer Ethernet-Schnittstelle an 127.0.0.1:8100 weiterleiten.

verwandte Informationen