#1 Le 08/10/2009, à 19:07
- Boustifire
VirtualBox: Accées au uniquement en en localhost du Host
Bonsoir,
J'ai actuellement un probleme avec un ubuntu Server en Guest, je n'arrive pas y accéder en dehors du pc host.
Par exemple, en tapant localhost:80 j'arrive a accéder a mon serveur apache sur le guest, mais quand je vais sur un autre PC et que je tape monIpFixe:80, j'obtiens rien ("Delai d'attente dépassé").
Pourtant, les ports sont bien ouvert au niveau de la box, et j'ai suivie le tutoriel: http://doc.ubuntu-fr.org/virtualbox#le_reseau
Hors ligne
#2 Le 08/10/2009, à 20:23
- mixout
Re : VirtualBox: Accées au uniquement en en localhost du Host
'soir
il te faut mapper un port de ton host sur le 80 du guest
par exemple, depuis une autre machine, tu taperas ton@:85 et ça ira sur le 80 de ton guest
j'ai pas ma conf là mais si tu ne t'en sors pas, je peux te la donner demain
#3 Le 08/10/2009, à 20:36
- Boustifire
Re : VirtualBox: Accées au uniquement en en localhost du Host
Je l'ai fait
D'ailleurs si je l'avais pas fait, je n'aurai pas pu accédé au serveur apache du guest depuis le host, non?
Hors ligne
#4 Le 08/10/2009, à 20:48
- mixout
Re : VirtualBox: Accées au uniquement en en localhost du Host
;..heuh, oui, ça dépend, j'ai peut-etre pas bien compris la conf
tonipfixe c'est bien celle de ton host ?
si oui, comme je le suppose, alors tu as du oublier une ligne dans tes VboxManage
je m'étais quant à moi aidé de la doc en PDF chopée sur le site de vbox
que retourne la commande
Vboxmanage list
?
pas sûr de la commande ...
#5 Le 08/10/2009, à 20:56
- wido
Re : VirtualBox: Accées au uniquement en en localhost du Host
$ Vboxmanage list
bash: Vboxmanage : commande introuvable
pas cool
Hors ligne
#6 Le 08/10/2009, à 21:12
- Boustifire
Re : VirtualBox: Accées au uniquement en en localhost du Host
essaye VBoxManage list (les maj dependent si tu as pris la version OSE ou pas).
Sinon, voila un extrait de mon fichier ~.Virtualbox/Machine/Machine.xml
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/web/Protocol" value="TCP"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/web/GuestPort" value="80"/>
<ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/web/HostPort" value="80"/>
Mes ports sont donc mappé.
Hors ligne
#7 Le 09/10/2009, à 07:26
- mixout
Re : VirtualBox: Accées au uniquement en en localhost du Host
.jour
voilà ma liste de mappages
VBoxManage getextradata "serveurTSE1" enumerate
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/msrpc/HostPort, Value: 1350
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/msrpc/GuestPort, Value: 135
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/msrpc/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/microsoft-ds/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/microsoft-ds/HostPort, Value: 4450
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/microsoft-ds/GuestPort, Value: 445
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/netbios-ssn/GuestPort, Value: 139
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/netbios-ssn/HostPort, Value: 1390
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/netbios-ssn/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/csdm/HostPort, Value: 1469
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/csdm/GuestPort, Value: 1468
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/csdm/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/clvm-cfg/HostPort, Value: 1477
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/clvm-cfg/GuestPort, Value: 1476
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/clvm-cfg/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ms-term-serv/Protocol, Value: TCP
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ms-term-serv/HostPort, Value: 4500
Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/ms-term-serv/GuestPort, Value: 3389
La commande est donc : VBoxManage getextradata "nom_de_ta_machine_virtuelle" enumerate
si tu utilises la vervion vbox-ose, il me semble que les commandes n'ont pas de majuscule
ici, c'est une machine virtuelle qui accueille un serveur crosoft2003. j'avais mappé tous les ports 'visibles' (nmap) mais tous ces mappages ne sont peut-etre pas absolument necessaires. Je n'ai pas non plus mappé de port 80 mais tu adapteras...
voilà, si ça peut t'aider....
Dernière modification par mixout (Le 09/10/2009, à 07:37)
#8 Le 09/10/2009, à 08:14
- Zakhar
Re : VirtualBox: Accées au uniquement en en localhost du Host
Si tu fais localhost:80 depuis ton PC... je doute que tu ailles sur le guest !
Sauf si tu avais mappé locahost vers l'adresse de ta VB sur le PC, ce qui est une très mauvaise idée !
Quel modèle réseau as-tu choisi pour ton Guest.
Dans le cas de ce que tu veux faire, avec accès aussi depuis un autre poste, le mieux est de prendre NAT.
Dans ce cas ton Guest va hériter d'une adresse données par ton DHCP de réseau local (en général ta box) et sera NATé pour le guest en 10.X.Y.Z
Tu atteins alors ton guest avec l'adresse que le DHCP de ta box lui a donné, par exemple :
192.168.0.17:80
Et ça doit marcher depuis n'importe quel endroit de ton réseau local. Tu n'as aucun port à ouvrir sur ta box... sauf si tu veux aussi y accéder depuis l'extérieur de ton réseau (auquel cas... attention à la sécurité)
"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)
Hors ligne
#9 Le 10/10/2009, à 02:12
- Boustifire
Re : VirtualBox: Accées au uniquement en en localhost du Host
ReBonsoir,
Tu trouve et configure l'ip ou?
Hors ligne
#10 Le 12/10/2009, à 09:05
- mixout
Re : VirtualBox: Accées au uniquement en en localhost du Host
... à l'aide de la commande
Vboxmanage setextradata etc.
Dernière modification par mixout (Le 12/10/2009, à 09:05)