modo NAT do Virtualbox

1

Tenho a impressão de que devo usar o NAT (e não a "rede NAT", que parece não me deixar atingir OK) para me comunicar com minha VM do meu host.

Mesmo depois de encaminhar as portas, nunca consegui me conectar à VM. Eu executei o ifconfig e obtive o IP das VMs ( 10.0.2.15 ) e não importa quais portas eu enviei, não consegui me conectar. Eu estava tentando se conectar digitando esse IP com a porta em um navegador.

Então, estou usando o modo somente host agora e ele funciona bem (mas sem internet parece).

Aqui está uma captura de tela das minhas configurações. Gostaria de iniciar o servidor da Web do meu convidado (que estava em execução e eu poderia curl localhost com êxito no convidado) e, em seguida, digitar 10.0.2.15:8080 no navegador do meu host sem sucesso.

    
por tau 28.06.2014 / 06:00

1 resposta

3

O modo NAT do Virtualbox não permite que o host e o convidado se comuniquem entre si sem o encaminhamento de porta. Isso é explicado aqui .

Quando você tentou o encaminhamento de porta, parece que você configurou a porta 8080 no host para encaminhar para 80 no convidado e, em seguida, tentou conectar-se a 10.0.2.15:8080? Isso está incorreto. Ele ainda tenta acessar o convidado pelo endereço IP do convidado, que não é suportado pelo modo NAT.

Quando você encaminha uma porta do host para o convidado, é necessário entrar em contato com a porta encaminhada no host . Em outras palavras, do host, conecte-se a 127.0.0.1:8080 e você deve ser encaminhado para a porta 80 do convidado.

    
por 28.06.2014 / 19:00