Tenho um CentOS instalado no VirtualBox. Eu tenho um servidor web em execução nele, mas por algum motivo não consigo acessá-lo de fora.
O endereço IP relatado pelo CentOS é: 10.0.2.15 O servidor web está na porta 8080.
Posso enrolar 127.0.0.1:8080 e obtenho a resposta correta (do CentOS).
O Iptables não está em execução.
Tenho rede habilitada no VirtualBox (NAT) e defini uma regra de encaminhamento 127.0.0.1,80,,8080
Por alguma razão, isso não me traz nada. Quando tento curl 127.0.0.1, recebo: "curl: (7) Falha ao conectar à porta 127.0.0.1 80: Conexão recusada"
Também descobri que, se eu tentar fazer curl no sistema operacional convidado usando seu IP público, ainda recebo o mesmo erro com conexão recusada.
Alguém tem alguma ideia do que posso estar fazendo de errado?
Responder1
A máquina virtual está por trás do NAT e não será acessível externamente.
Você pode configurarEncaminhamento de porta NATou altere o tipo de interface para ponte (para que a VM tenha presença física em sua rede local). Se você precisar acessá-lo apenas de sua máquina, o tipo Host-Only Adapter será suficiente.