o encaminhamento de porta do virtualbox não funciona

3

Meu Ubuntu é o sistema operacional convidado executado em um host do Windows. O NAT é usado e o encaminhamento de porta foi adicionado. Todo o acesso ao host na porta 3000 deve ser encaminhado para o convidado na mesma porta.

Mas essa porta só pode ser acessada na máquina convidada, mas não é acessível pela máquina host.

Com configuração de rede em ponte, não há problemas. Mas minha preocupação é que quando eu trabalho offline (sem conexão com a internet) com minha máquina host, não consigo mais acessar o convidado através desse número de porta. Eu tentei desativar a conexão no host, então não posso conectar a porta 3000.

O que pode estar errado com minha instalação e configuração NAT padrão (v4.3.20)?

    
por canoe 02.12.2014 / 10:33

3 respostas

2

Outro método é continuar a usar um adaptador NAT, mas usar "127.0.0.1" como o IP do host de encaminhamento de porta. A regra de encaminhamento de porta será algo como (você pode adicionar um também para o UDP)

Protocolo: TCP, IP do host: 127.0.0.1, Porta do host: 3000, IP do convidado: "guest ip", Porta do convidado: 3000

Em seguida, você pode usar 127.0.0.1:3000 para acessar o convidado.

A interface de loopback IP 127.0.0.1 está sempre online até mesmo a rede física é desconectada.

    
por 03.12.2014 / 16:57
1

Não admira que isso não funcione! Criar encaminhamento de porta no adaptador somente host? Como? Assim que eu selecionar Host Only Adapter, o botão Port Forwarding estará desativado. O mesmo com as instruções ambíguas para usar o host local. Nada funciona. E nada de apropriado aparece no netstat também. (Então, novamente, considerando o sistema operacional host é o Windows, eu deveria estar surpreso?)

    
por 12.02.2016 / 21:40
0

Você precisa adicionar 2 adaptadores para isso. 1 adaptador para NAT & outro para o host. Com o Adaptador somente para host , seu host e sistema operacional convidado podem se comunicar. Com o NAT, o Visitante se conecta à internet.

1)Set 1 Host Only Adapter & 1 NAT adapter
2)Enable Virtual Box Network Adapter in your Host Machine.
3)Ping both Host and the Guest and ensure both are connected. 
4)Now Create Port Forwarding on the Host Only Adapter.

Agora vai funcionar

    
por 02.12.2014 / 10:41