¿Cómo abro el puerto 8100 en VMware?

¿Cómo abro el puerto 8100 en VMware?

¿Cómo accedo al puerto 8100 desde una VM?

Quiero acceder al puerto 8100 en una máquina virtual Linux. Estoy ejecutando lubuntu. Ya probé varias preguntas y ninguna parece funcionar:

Conexión rechazada en el puerto 8100-Intenté seguir esta pregunta y creé todos los iptables que tenían, pero Safari todavía no puede conectarse al servidor.

https://askubuntu.com/questions/166068/port-seems-to-be-open-but-connection-refused- Esta respuesta realmente no responde nada.

https://stackoverflow.com/questions/19034542/how-to-open-port-in-centos- Esto parece relevante pero tampoco funciona.

Aquí hay comandos que ejecuto y ninguno parece ayudar.

$ 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    

Este es mi 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

Creo las reglas con estos comandos:

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

Intenté usar UWF y parece que el puerto 8100 está activo:

$ 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)             

En mi máquina virtual, la red está configurada como un puente, por lo que la dirección IP es 10.0.0.63. Luego, en mi computadora (no en la máquina virtual), voy a 10.0.0.63:8100 y debería obtener lo que se ofrece en el puerto 8100, pero aparece un error cuando uso Safari/Chrome/Firefox.Cannot connect to server.

¿Qué me estoy perdiendo?

Respuesta1

Este es tu (primer) problema:

$ 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    

Solo escucha el puerto 8100 en localhost (127.0.0.1). Puede configurar su servicio para escuchar en una o más interfaces Ethernet o usarlo iptablespara reenviar el puerto 8100 desde una interfaz Ethernet a 127.0.0.1:8100.

información relacionada