EDIT após discussão nos comentários:
Conectar as duas redes somente de host exigiria um roteador; uma terceira VM pode ser conectada às duas redes e configurada como um roteador.
..
No entanto, você não precisa conectar as redes somente de host. As máquinas convidadas podem ser conectadas a uma Rede interna : link
Instruções:
1) servidor DHCP.
Configure um servidor DHCP do VirtualBox usando o seguinte comando:
vboxmanage dhcpserver add --netname intnet --ip 10.10.10.1 --netmask 255.255.255.0 --lowerip 10.10.10.2 --upperip 10.10.10.10 --enable
Todos os valores de endereço IP podem ser alterados conforme necessário.
O --netname
especificado DEVE ser usado na configuração dos adaptadores de rede das VMs.
2) Configure um adaptador de rede interno por VM.
Para cada VM, você precisa criar um adaptador de rede:
- Nas configurações de cada máquina, vá para Rede,
- Ative um adaptador de rede e selecione "Anexado a": "Rede interna" ,
- Defina o nome como o
netname
atribuído ao servidor DHCP.
3) Máquinas virtuais de inicialização!
Após a inicialização, use o comando ifconfig
para verificar se um novo adaptador está disponível com um endereço IP no intervalo de lowerup
e upperup
especificado no servidor DHCP acima.
É isso aí, as máquinas agora estão conectadas.