Configurando a rede no servidor de desenvolvimento local no VirtualBox

0

Sou um desenvolvedor da Web e quero deixar de usar o XAMPP na minha máquina para desenvolvimento. Eu gostaria de ter meu próprio servidor de desenvolvimento, mas não tenho o hardware, então estou configurando um com o VirtualBox. Eu fui em frente e instalei o Ubuntu 12.04.

Eu tenho conhecimento de gerenciamento de servidor suficiente para obter no entanto, eu estou tendo problemas em como posso me conectar à VM através da minha máquina host. Eu gostaria pelo menos de poder acessá-lo na porta 80 (HTTP) e 22 (SSH). Eu posso acessá-lo através do VirtualBox, mas eventualmente eu quero que isso seja sem cabeça e use PuTTY para se conectar.

A partir do Google, parece que preciso de dois adaptadores na VM: um NAT para que ele possa se conectar à Internet e um adaptador somente host para que minha máquina host possa se conectar à VM. No momento, esta é a minha configuração de rede no VirtualBox mostrando meus dois adaptadores:

É claro que também preciso conhecer o IP da máquina para poder me conectar a ela. A execução de ifconfig me traz isso:

Eu circulei em vermelho o endereço IP que eu acho que deveria estar usando para se conectar à VM. Quando tento iniciar uma sessão SSH neste IP e na porta 22, a conexão expira. Eu sei que não é um problema SSH porque eu posso executar ssh 127.0.0.1 dentro da VM muito bem. Além disso, se for relevante, posso pingar google.com de dentro da VM para que o NAT esteja funcionando.

O que eu poderia estar perdendo aqui e o que eu preciso fazer para acessar minha VM a partir de minha máquina host?

Editar: Para expandir um pouco, se eu usar o encaminhamento de porta para SSH, posso conectar com sucesso, no entanto, prefiro configurar a rede somente do host para que eu não precise se preocupar com o encaminhamento portas e a VM parece estar em seu próprio IP.

    
por John Dorean 14.01.2014 / 20:14

2 respostas

0

Verifique se o seu adaptador de rede1 está anexado a Bridged nas configurações de rede para que a máquina virtual correspondente atue como uma máquina separada na LAN. Depois de alterá-lo, você poderá acessar a máquina virtual a partir de sua máquina host.

Tente aprender sobre rede com o ambiente virtual. :)

link

    
por 11.02.2014 / 07:15
0

Altere a configuração do adaptador de "NAT" para "Bridged".

O endereço 10.0.2.15 é a interface do NAT; Para acessar a partir da rede local, você precisa de algo que comece com 192.168.X.X (depois de ter ativado o modo de ponte). 192.168. é sua rede interna e só é acessível pela LAN.

Execute ifconfig ( ifconfig | less se você não tiver um terminal rolável), pressione Enter por linha e pressione q para sair da saída) no terminal do sistema operacional convidado (servidor Ubuntu) e você deverá ver o novo adaptador com o endereço% 192.168.X.X IP interno. Agora, se você inserir isso no campo URL do navegador da Web do sistema operacional host, deverá obter a mensagem "Funciona!" página.

    
por 28.04.2016 / 17:11