Como posso configurar uma conexão de rede guest-guest com o virtualbox?

5

Eu configurei vários hosts convidados com a rede NAT. Em cada hosts eu tenho alguns portforwards para que eu possa conectar do meu host (como 2222 para 22 host 1, 2223 para 22 host 2, ...).

Como posso configurar uma conexão de rede guest-guest com o VirtualBox?

    
por tonymarschall 30.03.2012 / 15:14

3 respostas

9

Sugiro apenas adicionar um segundo adaptador de rede a cada uma de suas máquinas virtuais configuradas com a opção "Somente host". Você também pode usar uma interface em ponte, mas isso pode fazer coisas estranhas se você tiver um adaptador de rede sem fio. A opção Somente host permite que suas VMs se comuniquem com seu host, assim como entre si. Isso também significa que você pode se livrar dos encaminhamentos de porta em sua configuração NAT, pois o seu host poderá falar diretamente com cada convidado. Há um DHCP configurado na rede Host-only por padrão, e ele geralmente distribui endereços no intervalo 192.168.56.101-254 - assim você também pode usar os endereços .1-100 para atribuições estáticas.

  • Abra as configurações da sua VM
  • Escolha a seção Rede da caixa de diálogo de configurações
  • Na guia Adaptador 2
    • Marque a caixa de Ativar adaptador de rede
    • Alterado Anexado a ao Adaptador somente para host

    
por 30.03.2012 / 17:40
1

Em convidados linux, simplesmente modifique /etc/network/interfaces e adicione um endereço estático, uma máscara de rede e um gateway.

por exemplo.

auto eth1
iface eth1 inet static
    address 192.168.56.101
    netmask 255.255.255.0
    gateway 192.168.56.1

O intervalo de endereços, o gateway e a máscara de rede podem ser encontrados em virtualbox -> preferences -> network , exatamente como o Goyuix mencionado acima.

Nota secundária : clonei uma VM base para criar uma rede de VMs. Isso também exigiu alterações nos arquivos /etc/hostname e /etc/hosts para fornecer a cada convidado da VM um nome de host exclusivo. Além disso, adicionar uma entrada estática em /etc/hosts para cada VM em rede ajuda no endereçamento DNS (ou seja, endereço por nome em vez de endereço IP).

    
por 30.12.2014 / 01:02
0

se você quer dizer Convidado - Convidado como na execução de 2 máquinas virtuais no mesmo host e tê-los se comunicando, então você poderia usar adaptadores em ponte e configurá-los todos na mesma sub-rede.

    
por 30.03.2012 / 15:30