
Desejo executar o VirtualBox com meu laptop Ubuntu na rede doméstica (para que o PC desktop 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 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á-la. 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 de host para acessá-lo fora da rede e um adaptador NAT é usado para acessar a Internet 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 sobre o que colocaria dentro de /etc/hosts? Eu colocaria os dois IPs (somente host e em ponte) com o mesmo nome de servidor em/etc/hosts?
Responder1
Descobri. eu estava seguindoeste tutoriale eu estava colocando eth1
em vez de eth2
. Eu tive que usar eth2
porque o host-only era 'adaptador 3' na rede de configurações do VB (usando a GUI do VB). Agora posso executar tanto em ponte quanto somente em host!
Para /etc/hosts
: Na máquina host eu coloquei: 'host-only-IP' 'servername' No VB convidado eu coloquei tanto o host-only quanto o IP em ponte com o mesmo nome de servidor. Não parece causar problema.
Então, para resumir; Eu tenho 3 adaptadores na instância VB
- Em ponte
- Nat
- Somente host.
Eu tenho o arquivo host em 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 tirar meu laptop da rede e ainda poder fazer ssh no meu servidor VirtualBox sem alterar nenhuma configuração. Então posso ligar o adaptador de rede NAT e o VirtualBox pode usar minha rede de hosts para a Internet longe da minha rede doméstica.