Meu SO host é o Windows 7
Estou executando um servidor (desenvolvimento Django) no Ubuntu 10.04 no VirtualBox.
Quero conectar-me a esse servidor (através do meu navegador) no meu host do Windows. Como eu posso fazer isso?
networking
virtualbox
mpen
fonte
fonte
http://localhost:8000/
funciona no Ubuntu / Guest / VirtualBox, mas não na minha máquina Windows / Host; diz "O Firefox não pode estabelecer uma conexão com o servidor no localhost: 8000"../manage.py runserver <MY_IP>:8000
. Então funciona nas duas máquinas.localhost
no ubuntu, mas ainda tenho que usar meu IP no Windows.localhost
para Windows.Isso fez o trabalho para mim:
http://ubuntuforums.org/showthread.php?t=682519
fonte
10.0.2.2
no arquivo hosts.Para isso, você deve encaminhar a porta em sua máquina virtual.
Vá para o prompt de comando e alterne para a pasta da caixa virtual, onde você pode emitir os seguintes comandos:
Alterne "nome da vm" com o nome da sua máquina virtual, bem como o GuestPort com a porta que o servidor da web está usando, pois pode usar a porta 8080 ou algo diferente. Depois disso, você poderá acessar o servidor via http: // localhost: 8888 / se não me engano.
Edit: PS: tanto quanto me lembro, você precisa definir o seu adaptador de rede em "NAT" para esse
Edit 2: O Manual do VirtualBox, que pode ser encontrado aqui, inclui uma seção sobre encaminhamento de porta, feita ligeiramente diferente da maneira descrita aqui. Leia no capítulo 6.3.1. (Para versão 3.2.6)
fonte
VBoxManage modifyvm "VM name" --natpf1 "djangoserver,tcp,,8000,,8000"
também parece não funcionar ... quando tento acessá-lo do localhost: 8000 na minha máquina convidada e do endereço IP fornecido porifconfig
.Meu sistema operacional host e convidado é o Windows 7 e a única maneira de conectá-los é configurar o adaptador de rede no modo "NAT" e usar o IP 10.0.2.2 como @tm_lv escreveu https://superuser.com/a/287323/314495
Tentei definir o adaptador de rede no modo "Brigde". Desativei os dois firewalls e usei o IP certo, mas não funcionou. Não sei porque.
fonte