Como acesso o IP interno do Virtualbox a partir da máquina host?

15

Eu tenho tentado aprender mais sobre segurança seguindo http://www.pentesterlab.com/bootcamp/week2/ , mas estou tentando acessar o host local IP interno da minha VM a partir da máquina host .

Consigo acessar o IP interno da máquina host a partir da VM (usando 10.0.2.2) e posso acessar o IP interno da VM a partir da VM (10.0.2.15), mas não é isso que me interessa. Quero fazer o contrário.

Obviamente, posso acessar o IP da minha máquina host a partir da máquina host (192.168.1.142), mas não consigo acessar o IP da VM a partir da máquina host. Eu tentei várias maneiras de encontrar o IP da VM e usei tudo o que pude pensar, mas nada será carregado.

Tentei alternar do NAT para o Bridged Adapter e voltar várias vezes e alterar várias configurações, mas só perco a capacidade de conectar-se ao IP de outra maneira no Bridged Adapter. Explorei links do Google de pessoas com problemas semelhantes por horas, mas não consigo encontrar nada que funcione. Obrigado pela ajuda!

TimD1
fonte
1
Se você encontrou uma resposta, adicione-a como resposta . Você tem permissão (até incentivado) para responder às suas próprias perguntas. Por enquanto, estou removendo a resposta da sua pergunta. Também aconselho a pesquisar o que significa "localhost" , pois você não está usando esse termo corretamente. :)
Ƭᴇcʜιᴇ007 11/11

Respostas:

18

Para instalações antigas do Virtualbox

Finalmente encontrei a solução, na terceira página do Google. : / Houve um grande ponto de poder em http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box que explicava tudo o que precisava ser feito. Além disso, no Virtual Manager, eu tive que torná-lo em tela cheia, Arquivo-> Preferências-> Rede-> Redes Somente Host-> Adicionar. Eu precisava de um adaptador Host-Only e um adaptador NAT para que funcionasse nos dois sentidos, o que o powerpoint explica.

Atualização: Virtualbox 5.2

No Virtualbox 5.2, pare sua VM. No menu principal, selecione "Ferramentas globais-> Host Network Manager". Clique em "Criar" e uma nova rede somente host chamada vboxnet0deve ser criada. Volte ao menu principal clicando em "Ferramentas da máquina". A partir daqui, clique com o botão direito do mouse na sua imagem da VM e vá em "Configurações-> Rede" e conecte-se ao seu novo adaptador somente host chamado vboxnet0. Quando você reinicia sua VM, seu IP deve ter sido alterado de 10.0.*.*para 192.168.*.*e agora deve estar acessível na sua máquina host.

TimD1
fonte
Quase perdi esta parte: "Eu precisava de um adaptador somente para host e um adaptador NAT" . Essa é a chave se você não quiser fazer a ponte.
banzaimonkey
1

Na última caixa virtual (5.2.2), em vez de ir para "Arquivo-> Preferências-> Rede", fui para "Dispositivo-> Rede-> Configurações de Rede" e habilitei o Adaptador 1 como rede somente para host.

Então eu reiniciei a VM. A mudança notável depois disso foi que o IP da máquina virtual (da exibição da saída ifconfig) mudou de um endereço IP 10.2.0.15 para algo como 192.168.56.101

Então eu poderia ir ao meu navegador da web e visualizar uma página padrão que o servidor apache tinha com http://192.168.56.101/

Colin D
fonte