Mi sistema operativo host es Windows 7
Estoy ejecutando un servidor (desarrollo Django) en Ubuntu 10.04 en VirtualBox.
Quiero conectarme a ese servidor (a través de mi navegador) en mi host de Windows. ¿Cómo puedo hacer eso?
networking
virtualbox
mpen
fuente
fuente
http://localhost:8000/
funciona en Ubuntu / Guest / VirtualBox pero no desde mi máquina Windows / Host; dice "Firefox no puede establecer una conexión con el servidor en localhost: 8000"../manage.py runserver <MY_IP>:8000
. Entonces funciona en ambas máquinas.localhost
en ubuntu, pero todavía tengo que usar mi IP desde Windows.localhost
para Windows.Esto hizo el trabajo para mí:
http://ubuntuforums.org/showthread.php?t=682519
fuente
10.0.2.2
en el archivo de hosts.Para eso tienes que reenviar el puerto en tu máquina virtual.
Vaya al símbolo del sistema y cambie a su carpeta de cuadro virtual, allí puede emitir los siguientes comandos:
Cambie "name of vm" con el nombre de su máquina virtual, así como el GuestPort con el puerto que usa su servidor web, ya que podría usar el puerto 8080, o algo diferente. Después de eso, debería poder acceder al servidor a través de http: // localhost: 8888 / si no me equivoco.
Editar: PD: por lo que recuerdo, necesita configurar su adaptador de red en "NAT" para eso
Edición 2: El Manual de VirtualBox que se puede encontrar aquí incluye una sección sobre el reenvío de puertos, un poco diferente a la forma aquí descrita. Léalo en el capítulo 6.3.1. (Para la versión 3.2.6)
fuente
VBoxManage modifyvm "VM name" --natpf1 "djangoserver,tcp,,8000,,8000"
tampoco parece funcionar ... cuando intento acceder desde localhost: 8000 en mi máquina invitada y la dirección IP proporcionada porifconfig
.Mi sistema operativo host e invitado es Windows 7 y la única forma de conectarlos es configurar el adaptador de red en modo "NAT" y luego usar la IP 10.0.2.2 como @tm_lv escribió https://superuser.com/a/287323/314495
Traté de configurar el adaptador de red en modo "Brigde". Deshabilité ambos firewalls y usé la IP correcta pero no funcionó. No se porque.
fuente