No virtualBox, a maneira de permitir que o host e o convidado estejam na mesma rede é configurar uma conexão Bridge. Antes de iniciar a VM, clique com o botão direito e escolha Rede - > Adaptador 1 e no Painel exibido, escolha:
1) Verifique Ativar adaptador de rede ;
2) Anexado a: escolha Adaptador de Ponte
3) Nome: escolha a interface que seu host está usando atualmente para se conectar à Internet;
4) Clique em Adavnced, depois em Promiscuous Mode , escolha Allow VMs .
Não há mais nada a fazer. Se isso não funcionar, a falha será:
1) seu roteador, que pode ter outras restrições (como filtragem de MAC) ativadas, o que impedirá que ele atribua um endereço IP à VM;
2) seu host, que tem um firewall bloqueando conexões não explicitamente permitidas.
3) seu convidado, que não inicia corretamente suas interfaces de rede.
Você precisará solucionar essas três possíveis causas uma a uma, pois a solução depende dos sistemas operacionais usados, da marca e do firmware do roteador e assim por diante.