Como acessar o host local na máquina host do Virtualbox

11

Criei uma máquina virtual no Virtualbox com Ubuntu 12.04 apenas para instalar uma solução LAMP e usá-la com minha máquina host, mas não consigo acessar o host local usando o ip (10.0.2.15) no navegador.

Existe alguma maneira de resolver este problema ?

aliasbody
fonte
2
Execute ifconfig | grep inet na VM e navegue usando esse ip do seu host.
penreturns
Isso me dá o seguinte: "inet end .: 10.0.2.15 Bcast: 10.0.2.255 Masc: 255.255.255.0, endereço inet6: fe80 :: a00: 27ff: fe0b: 7fee / 64 Escopo: Link", mas o 10.0.2.15 don ' t funciona, e o ping para este ip resulta apenas em pacotes 100% perdidos.
Aliasbody #
Na sua VM, você pode acessar 10.0.2.15? O UFW habilita? Você permitiu a porta?
penreturns
Isso é algo que eu não testei realmente (apenas localhost). Mas sim, funciona perfeitamente na VM.
Aliasbody # 4/12

Respostas:

14

Primeiro, você deve alterar o adaptador de rede para Bridged (parece que você está escolhendo NAT)

insira a descrição da imagem aqui

Em seguida, você pode dar um ip à sua máquina convidada que não seja 10.0.2.15(ou pode deixá-lo, se quiser)

em seguida, abra um navegador da máquina host e digite: endereço-ip-da-sua-máquina-de-convidado / ...

Anwar
fonte
Obrigado pela ajuda. Mas, quando eu seleciono Bridged Adapter, perco a conexão e, mesmo depois de reiniciar (quando o Virtualbox não me causa nenhum erro), não consigo conectar (na máquina convidada) à rede. Como posso resolver isso?
Aliasbody # 4/12
você tem certeza que da um ip do mesmo range da sua rede ?!
certifique-se de dar ip semelhante ao seu host com o mesmo DNS e o mesmo gateway #
Não consigo habilitar minha máquina virtual com o Bridged Adapter porque ela falha e fico perguntando sobre o vboxdrv (que é iniciado), quando mudo para o NAT, ele carrega sem nenhum problema. Vou tentar mudar de NAT para Bridged e depois fazer com que eles usem o mesmo ip para ver se funciona.
Aliasbody # 4/12
Desculpe minha culpa! Eu errei com os módulos: S ... Mas agora eu ativei normalmente e tudo está funcionando: D (só preciso lembrar de não mexer manualmente com os módulos, como faço no Arch Linux). Muito obrigado pela ajuda: D
aliasbody 4/12