NAT Port Forwarding no VirtualBox

6

Eu habilitei dois adaptadores no meu VirtualBox (rodando Ubuntu 12.10 Server Edition ), com tipos como: Host- somente e NAT.
Meu principal motivo é poder conectar duas VMs em execução em dois hosts diferentes (máquinas físicas) em uma porta (digamos 22). Eu sei que a resposta é Port Forwarding, mas é muito confuso. Bem, eu tentei com o modo Bridged, lá também de fora da minha máquina, não é capaz de se conectar à máquina virtual.

Editar : Bem, eu não sugeriria a Bridged Network, pois ela ocupa endereços IP da rede, portanto, preferiria uma técnica NAT.

    
por Tanny 04.03.2014 / 13:37

2 respostas

5

Eu descobri a solução depois de muito headbanging (embora eu tenha percebido isso há algum tempo, respondendo um pouco tarde). A solução é usar a técnica NAT com o encaminhamento de porta. Tudo o que você precisa fazer é, na configuração de rede do vms no VirtualBox, adicionar as regras Port Forwarding . Não há restrições quanto ao valor das portas e elas podem ser qualquer coisa, desde que não haja portas conflitantes e é aconselhável não usar certos números de porta .

Para definir as regras: O IP do host é o IP da sua máquina principal e o IP do convidado é o IP da NAT da VM. Qualquer pedido que chegue ao seu host nessa porta seria diretamente redirecionado para o ip do convidado na porta que você mencionou.

Aqui, o primeiro IP refere-se à minha máquina host, ou seja, aquela em que o VirtualBox está instalado. E o segundo IP refere-se à máquina convidada, ou seja, a que eu preciso para iniciar o servidor ou me conectar.

    
por 05.09.2014 / 11:56
3

Eu aconselho você a usar o modo Bridged. Isso fará com que sua VM tenha seu próprio IP na mesma rede que o host físico e se comporte como qualquer máquina física na mesma rede. Certifique-se de que ambas as redes (de cada VM host) possam se conectar, e o firewall esteja aberto na VM para se comunicar.

    
por 04.03.2014 / 15:09