Você também precisa abrir o Port no seu sistema convidado. Eu tive um erro semelhante no meu sistema e também defini as regras do firewall depois que foi repentinamente
Estou tentando configurar um servidor node.js no meu sistema operacional Ubuntu, rodando no VirtualBox.
Um simples servidor HTTP "Hello World" funciona bem se eu tentar acessá-lo de um navegador na imagem do Ubuntu, mas estou com dificuldades para abrir a página em um navegador no sistema operacional host, que é o Windows 7.
Estou usando a configuração "Bridged Adapter" no VirtualBox e estou recebendo um 192 ... endereço IP local para a máquina convidada.
O servidor escuta na porta 8124, então eu encaminhei essa porta (TCP e UDP) nas configurações do meu roteador.
Quando tento abrir o [endereço IP do Ubuntu]: 8124 no meu navegador, recebo uma mensagem 'não foi possível conectar'. Como mencionei antes, "localhost: 8124" em um navegador Ubuntu mostra a página "Hello World" que eu quero.
Qualquer ajuda sobre esta questão seria muito apreciada.
Pode ser tarde demais, mas descobri uma maneira de alcançá-lo em etapas muito simples.
- In Network settings of Guest OS, use
Bridged Adapter
.- Run Node.js server with IP 0.0.0.0 instead of 127.0.0.1 .
As configurações acima funcionam e eu posso acessar o servidor de outra máquina nas mesmas redes também.