Mon OS hôte est Windows 7
J'exécute un serveur (développement Django) sur Ubuntu 10.04 dans VirtualBox.
Je veux me connecter à ce serveur (via mon navigateur) sur mon hôte Windows. Comment puis je faire ça?
Mon OS hôte est Windows 7
J'exécute un serveur (développement Django) sur Ubuntu 10.04 dans VirtualBox.
Je veux me connecter à ce serveur (via mon navigateur) sur mon hôte Windows. Comment puis je faire ça?
Il est également possible de définir le mode de l'adaptateur réseau sur `` ponté '', puis une machine virtuelle sera considérée comme une machine habituelle avec une adresse IP automatique.
http://localhost:8000/
fonctionne sur Ubuntu / Guest / VirtualBox mais pas sur ma machine Windows / Host; dit "Firefox ne peut pas établir de connexion avec le serveur sur localhost: 8000"../manage.py runserver <MY_IP>:8000
. Ensuite, cela fonctionne sur les deux machines.localhost
sur Ubuntu, mais je dois encore utiliser mon IP à partir de Windows.localhost
pour Windows.Cela a fait le travail pour moi:
http://ubuntuforums.org/showthread.php?t=682519
la source
10.0.2.2
dans le fichier hosts.Pour cela, vous devez transférer le port sur votre machine virtuelle.
Accédez à l'invite de commande et basculez vers votre dossier de boîte virtuelle, vous pouvez y exécuter les commandes suivantes:
Basculez "nom de vm" avec le nom de votre machine virtuelle, ainsi que le GuestPort avec le port que votre serveur Web utilise, car il pourrait utiliser le port 8080, ou quelque chose de différent. Après cela, vous devriez pouvoir accéder au serveur via http: // localhost: 8888 / si je ne me trompe pas.
Edit: PS: pour autant que je me souvienne, vous devez définir votre adaptateur réseau sur "NAT" pour cela
Edit 2: Le manuel VirtualBox qui se trouve ici comprend une section sur la redirection de port, légèrement différente de la manière décrite ici. Lisez-le au chapitre 6.3.1. (Pour la version 3.2.6)
la source
VBoxManage modifyvm "VM name" --natpf1 "djangoserver,tcp,,8000,,8000"
ne semble pas fonctionner non plus ... lorsque j'essaie d'y accéder à partir des deux localhost: 8000 sur ma machine invitée et de l'adresse IP donnée parifconfig
.Mon OS hôte et invité est Windows 7 et la seule façon de les connecter est de configurer la carte réseau en mode "NAT", puis d'utiliser l'IP 10.0.2.2 comme @tm_lv l'a écrit https://superuser.com/a/287323/314495
J'ai essayé de placer l'adaptateur réseau en mode "Brigde". J'ai désactivé les deux pare-feu et utilisé la bonne adresse IP, mais je n'ai pas fonctionné. Je ne sais pas pourquoi.
la source