Desejo executar o VirtualBox com o meu laptop Ubuntu na rede doméstica (para que o PC de mesa possa acessá-lo através do roteador) e também poder fazer ssh no VirtualBox a partir do host em movimento (rede diferente ou sem internet).
Anteriormente, o único adaptador de rede na instância do VB era um adaptador de "conexão em ponte". Isso me permitiu acessar a Internet no VB convidado e para os outros computadores no host LAN + acessá-lo. No entanto, sempre que tirei meu laptop da rede, não consegui mais acessar o convidado do host.
Eu li que precisava habilitar um adaptador somente para host para acessá-lo da rede e um adaptador NAT é usado para acessar a Internet a partir do convidado.
Minha pergunta é: posso executar um adaptador somente host + um adaptador NAT junto com um adaptador de rede em ponte no VirtualBox? Estou confuso o que eu colocaria dentro do / etc / hosts? Eu colocaria os dois IPs (somente host e ponte) com o mesmo nome de servidor em / etc / hosts?
fonte
Respostas:
Descobri isso. Eu estava seguindo este tutorial e estava colocando em
eth1
vez deeth2
. Eu tive que usareth2
porque apenas o host era 'adaptador 3' na rede de configurações do VB (usando a GUI do VB). Agora eu sou capaz de executar pontes e somente host!Para
/etc/hosts
: Na máquina host, coloquei: 'IP somente de host' 'servername' No VB convidado, coloquei os IPs somente de host e de ponte com o mesmo nome de servidor. Não parece causar um problema.Então, para resumir; Eu tenho 3 adaptadores na instância do VB
Eu tenho o arquivo host na minha máquina host configurado para usar o IP somente host e meu arquivo host da área de trabalho está configurado para usar o endereço IP em ponte. Dessa forma, posso retirar meu laptop da rede e ainda poder fazer ssh no meu servidor VirtualBox sem alterar nenhuma configuração. Depois, posso ligar o adaptador de rede NAT e o VirtualBox pode usar a rede dos meus hosts para a Internet, longe da minha rede doméstica.
fonte