Que tipo de rede eu preciso usar na minha rede VirtualBox?

2

Eu tenho 3 máquinas virtuais, uma atuando como uma máquina cliente (xubuntu), uma atuando como um servidor proxy (servidor ubuntu) e uma atuando como um servidor web (servidor ubuntu). Cada máquina virtual precisará acessar a Internet, bem como as outras máquinas virtuais.

Eu tentei olhar para a rede virtual, mas estou um pouco confuso sobre qual deles usar. A opinião popular aparentemente sendo, em ponte, somente host ou interna.

Qualquer aviso seria apreciado.

    
por Blake 31.01.2017 / 14:51

1 resposta

3

O Somente host fornece uma conexão de rede direta entre o convidado e o host. O convidado pode se conectar a outros sites, mas os outros sites não podem se conectar diretamente ao convidado.

O NAT remapeia o IP como se viesse do host.

O modo Bridged cria um novo adaptador virtual com seu próprio IP exclusivo.

O modo em ponte é aquele que você precisa escolher se deseja comunicações bidirecionais entre o convidado e outros computadores. Este é um requisito de qualquer computador que funcione como servidor ou forneça serviços que serão acessados de outros computadores.

Qualquer um dos modos pode acessar outras máquinas virtuais. Mas você exigirá o modo em ponte se, para outras máquinas virtuais, acessar diretamente a máquina convidada específica.

Configurando um adaptador em ponte

A configuração do host com o adaptador em ponte não é diferente de qualquer computador. Você tem duas opções.

  1. A opção GUI, via NetworkManager
  2. Editando o arquivo /etc/network/interfaces .

Se você editar o arquivo /etc/network/interfaces , essa configuração estará presente no Gerenciador de rede e desativará o Network Manager para essa interface específica.

No Ubuntu, todos os NICs são configurados por padrão. Então, a menos que você especifique algo diferente, o adaptador pesquisará o servidor DHCP para configuração.

Você pode verificar a configuração com uma variação dessas linhas de comando:

$ hostname -I
$ ip address | egrep inet
$ ifconfig

Se você estiver se conectando ao computador de fora da sua rede local, precisará configurar seu roteador para encaminhar o tráfego (para a porta específica do serviço) para esse computador específico. Você poderia ter que olhar para a configuração da configuração do servidor para ver qual porta encaminhar. Por padrão, um servidor da web usa porta 80 . Portanto, se o serviço for um servidor da Web, você deverá configurar seu roteador para o tráfego de porta na porta 80 para o IP desse computador. A porta padrão de um servidor de banco de dados Mysql é a porta 3306 .

Se quiser ter certeza de que um computador específico tem o mesmo endereço IP, você pode usar um dos dois métodos acima para especificar manualmente o endereço IP desse computador (Network Manager ou editando o arquivo /etc/network/interfaces ).

Seu roteador também terá um método de reservar um endereço IP específico para um computador específico. Assim, você pode executar esse endereço IP padrão por meio do roteador, em vez de editar o adaptador de rede.

Em outras palavras, configurar o adaptador em ponte da máquina convidada não é diferente da configuração da NIC de qualquer máquina.

    
por L. D. James 31.01.2017 / 15:11