Como abro a porta 8100 no VMware?

0

Como acesso a porta 8100 de uma VM?

Eu quero acessar a porta 8100 em uma VM linux. Estou executando o lubuntu. Já tentei várias perguntas e nenhuma delas parece funcionar:

Conexão recusada na porta 8100 - Tentei seguir esta pergunta e criei todos o iptables que eles tinham, mas o Safari ainda não consegue se conectar ao servidor.

link - Esta resposta realmente não responde qualquer coisa.

link - Isso parece relevante, mas também não funciona.

Aqui estão os comandos que eu corro e nenhum parece ajudar.

$ 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 é o meu 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

Eu crio as regras com estes 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

Eu tentei usar o UWF e parece que a porta 8100 está ativa:

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

No meu vm, a rede é configurada como uma ponte, portanto, o ipaddress é 10.0.0.63. Então no meu computador (não no vm) eu vou para 10.0.0.63:8100 e eu devo pegar o que está sendo servido na porta 8100 mas eu recebo um erro quando eu uso o Safari / Chrome / Firefox Cannot connect to server.

O que estou perdendo?

    
por Whitecat 06.02.2018 / 00:32

1 resposta

0

Este é o seu (primeiro) 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    

Você só escuta a porta 8100 no host local (127.0.0.1) Você pode configurar seu serviço para escutar em uma ou mais interfaces ethernet ou usar iptables para encaminhar a porta 8100 de uma interface ethernet para 127.0.0.1:8100

    
por 06.02.2018 / 05:10