Você provavelmente tem as VMs configuradas com adaptadores NAT para fornecer acesso à conexão de rede do host. Você não pode se comunicar entre o host e o convidado usando o adaptador NAT. Você precisa configurar uma rede somente de host e adicionar um adaptador de rede somente de host à VM. O host e o convidado podem se comunicar por meio dessa rede e duas VMs também podem se comunicar entre si.
- Como você disse, vá para o gerenciador do Virtualbox > Arquivo > Preferências > Rede e configurar uma rede somente host. Ativar o servidor DHCP. No meu caso, o endereço do adaptador host é 192.168.56.1, o endereço do servidor DHCP é 192.168.56.100, ambas as máscaras são 255.255.255.0, e o intervalo de endereço do servidor é 192.168.56.101-192.168.56.254, mas eu acredito que estes foram todos preenchido pelo Virtualbox como padrões.
- Depois de configurar esta rede, você deverá ver uma interface virtual seu sistema host com o endereço IP correto (aquele atribuído a o adaptador).
- Agora, vá para as configurações de rede da VM. Adicione um novo adaptador de rede. Defina "anexado a" ao "adaptador somente host" e o nome ao rede somente de host que você configurou anteriormente.
- Inicie a VM. Ele deve ver o adaptador somente host além de quaisquer adaptadores estava usando antes. Se é um sistema operacional moderno, ele provavelmente consultará o Servidor DHCP e configure a interface por conta própria.
Você pode atribuir um adaptador somente host à VM, além de um adaptador NAT. Eu tenho uma VM do Windows e uma VM do Ubuntu Linux configurada dessa maneira. Ambas as VMs não têm problemas para se comunicar umas com as outras, assim como com a Internet.