VirtualBox configurer la connexion réseau de la machine virtuelle
Après l'installation d'une machine virtuelle avec VirtualBox, il faut bien sûr la connecter à Internet, pour cela on a 2 méthodes :
- Le mode NAT
- Adaptateur réseau hôte
Le mode NAT :
Avec ce type de configuration, la machine aura accès au net, mais sans plus, elle ne sera pas joignable, elle ne sera pas visible sur le réseau, c'est le plus simple, le plus rapide, mais pas le plus efficace, néanmoins, ça peut suffire dans la plupart des cas. D'ailleurs, c'est la configuration par défaut de VirtualBox, donc il n'y a rien à faire pour que ça fonctionne.
Adaptateur réseau du système hôte :
Cette configuration fait que, non seulement, la machine virtuelle aura accès au net, mais elle sera elle même joignable depuis le réseau, avec cette configuration, la machine virtuelle apparaitra sur le réseau comme une machine indépendante du système hôte, ce qui est plutôt appréciable pour certaines utilisations, indispensable pour d'autres.
Nous allons voir comment procéder à cette configuration dans le cadre d'un système hôte sous XP (ou Vista) et une machine virtuelle sous Linux (Debian Etch en l'occurrence).
Tout d'abord, aller dans les paramètres de la machine virtuelle (éteinte
) et modifier les options du réseau, dans la partie basse de la fenêtre ajouter une interface réseau (cliquez sur le "+" a droite de la fenêtre, cela créera une interface réseau supplémentaire qu'on utilisera plus tard (visible dans les connexions réseau).
dans "Attaché à :" sélectionnez "Adaptateur réseau hôte", puis validez.
aller dans les connexions réseau, sélectionnez votre connexion habituelle (en général elle s'appelle :"connexion au réseau local") et la connexion virtuelle créée précédemment, puis cliquez sur le bouton droit de la souris (il faut sélectionner les 2 en même temps), et dans le menu contextuel cliquez sur "connexion de ponts", ceci va créer un pont entre les 2 connexions réseau (en gros il va donner la connexion a l'interface virtuelle).
normalement si tout va bien votre machine virtuelle est ajouté au réseau (il faut l'allumer hein
), elle obtient directement son adresse IP (si vous avez un serveur DHCP sur le réseau bien sûr, sinon rester en NAT ou configurez une IP fixe).
En cas de problème n'hésitez pas à recommencer, parfois ça a du mal a fonctionner.
Quelques pistes en cas de problème :
parfois, si on a fait plusieurs tests, bidouillé un peu /etc/network/interfaces etc. l'interface coté linux peut changer de nom, en général c'est eth0 mais c'est pas toujours le cas, voici un moyen simple de savoir comment est appelée l'interface réseau :
cat /proc/net/dev |
dans le résultat de cette commande on voit le nom de l'interface, pratique pour la configurer à la main (IP statique par exemple) en tout cas ça m'a bien servi pour voir que mon interface s'appelait eth4
n'oublier pas une petit
/etc/init.d/networking restart |
après chanque changement dans /etc/network/interfaces
Bonne chance, et bonne virtualisation
16 décembre 2008
Bonjour,
vous savez comment on fait la même chose avec VMware svp ?
Merci.
18 février 2009
Bonjour,
je cherche a creer un dossier de partage entre XP et Ubuntu (virtuel).
Vous pouvez m’aider parce que la je patauge
Merci
21 février 2009
Merci pour cet article qui m’a bien aidé
27 mars 2009
Bonjour,
Je me permet de poser une question car je suis bloqué à cette étape :
« Tout d’abord, aller dans les paramètres de la machine virtuelle [...] cela créera une interface réseau supplémentaire qu’on utilisera plus tard (visible dans les connexions réseau). »
Chez moi (sous Vista), j’active « Adaptateur 2″ (qui a mon avis est ce qui correspond à « cliquez sur le “+” a droite de la fenêtre, cela créera une interface réseau supplémentaire ».
Mais aucune connexion virtuelle n’apparait dans les Connexions réseau de Windows (donc pas de Pont possible …)
Merci, en espérant trouver une solution afin de compléter la liste des tutos de ce blog qui m’ont sauvé !
27 mars 2009
Il se trouve que depuis la version 2.1 (du moins la 2.1.4), il n’y a plus besoin de "pont" (d’où l’absence de signe "+" avec ma version de VBox).
Bref, par rapport à mes précédents propos : pas besoin d’activer d’Adaptateur 2, il suffit de changer "Attaché à :" -> "Adaptateur réseau hôte" et ça fait tout tout seul !
8 juin 2011
Bonjour,
J’ai testé avec « Adaptateur réseau hôte », mais cela ne marche pas.
La VM n’a plus accès internet et toujours impossible de se connecter à celle-ci en SSH depuis l’hote.
Avez vous une idée?
Merci
29 août 2009
Clair et concis merci, merci pour l’article car leur doc est mal foutue!
Je viens de virtualiser un debian lenny 32 bits en ligne de commande sur un ubuntu 9.04 64 bits. Grâce à tes conseils j’ouvre des services sur cette VM et je bosse en ssh dessus (parce que l’interface est pas top, pas le temps de comprendre comment les additions fonctionnent).
En plus, tu spoofes la mac adresse très facilement, donc idéal pour le sniffing.
Ca m’évite de faire tomber les serveurs quand je teste !
Je teste ça en wifi lundi.
(je fais un lien vers ton site sur ma page)
20 novembre 2009
bonjour,
Super votre tuto !!!
par contre pti pb:
j’ai installé virtual box et je n’arrive pas à mettre mon pc physique en réseau avec mon pc virtuel
Est-ce que quelqu’un a déjà essayé et a un bon tutoriel sur ce sujet
en ce moment j’ai le connexion réseau local de virtual box dans mes favoris réseau de mon pc physique
Merci de votre aide
18 octobre 2010
j’espere que sa va taider>>>>>>>>>>>
13 janvier 2010
jai le mm pb que chris.aider nous svp.
7 juin 2010
Désolée mais moi j’ai essayer Windows 7 Windows xp sa ne marche pas
17 octobre 2010
Bonsoir Kiven !
Je suis sous virtualbox 3.2 et je cherche à faire ce que tu proposes, à savoir donner une adresse sur le réseau à une machine virtuelle.
Le problème, c’est qu’il n’y a pas d’ »adaptateur réseau hôte » dans les options réseaux…
18 octobre 2010
sa va taider j’espere sa
18 octobre 2010
bonsoir a tous ,
il faut activé deux cartes reseaux , une aura l’acces par pont et aura une adress ip fix ou dhcp peu import celon la configuration de votre router ,(ca c pr que les vm machine sois visible sur le reseau,) la 2 eme cart reseau elle aura acces par le nat , la c pr avoir internet sur la vm, mais laissez la en dhcp )
en tt cas c ce que j’ai fait et sa marche , host win7 et vm win xp,
j’espere que sa va vous aidez
(dsl pr l’ecriture )
18 octobre 2010
sinon ya une autre solution , metre la machine phisique et les host vm en mode brige ( par pont) et cree un workgroup entre eux , ou bien un domain ,sa va marcher aussi
merci
5 mars 2011
Excellent tuto, merci
6 avril 2011
mersi pour l’effort
8 juin 2011
Bonjour,
Merci pour le tuto, je rencontre néanmoins un problème.
J’ai bien fait un pont de la carte « VirtualBox Host-Only Network » vers ma carte « Connexion réseau sans fil ». La machine Hôte est bien connecté sur le routeur en DHCP et j’ai bien accès à internet.
J’ai choisi comme carte réseau sur la vm « VirtualBox Host-Only Network », mais l’adresse attribuée n’est pas une adresse de mon routeur.
Pour info, je suis chez numéricable et j’ai déjà eu ce type de problème lorsque je mets une machine virtuel sur un réseau local donc le routeur est connecté au modem thomson de numéricable.
Avez vous une idée de pourquoi la VM n’arrive pas à obtenir un IP du routeur?
Merci
9 juin 2011
il semblerait qu’avec la dernière version de virtualbox, il y a meme plus besoin de créer le pont manuellement (il se crée automatiquement à l’install).
ensuite, si tout est bien configuré, il faudra vérifier du coté du firewall windows si la connexion de la VM n’est pas bloqué (il me semble avoir vu des problemes du genre sur les forums)
bonne chance.
19 juin 2011
Salut, merci pour l’initiative,
apparemment ce tuto rend bien service.
Hélas perso je suis bloqué
vers le début à la phrase :
dans « Attaché à : » sélectionnez « Adaptateur réseau hôte », puis validez.
Je trouve pas ce Attaché à.
Si je puis me permettre une suggestion pour améliorer le tuto : mettre des images.
Car au moins avec les images, le gars qui suit le tuto voit direct si on parle des mêmes menus,
il voit si il a la même version du logiciel, il peut dans certains cas en décryptant le fond de l’image
voir le nombre de fenêtres ouvertes et en déduire le chemin qu’a utilisé l’auteur…
Je viens de lire des tutos sur le site du zéro et c’est ce que j’ai remarqué.
Espérons que cette critique fasse son bout de chemin dans la tête de tous les faiseurs de tutos.
19 septembre 2011
bonjour
je souhaite configurer un VPN dans virtaulbox ou vmware afin d’implementer ipsec
mais je ne sais comment m’y prendre
merci
20 octobre 2011
merci, ca m’a beaucoup aider
tout devrais etre comme tu fais, claire et rapide, et concis
merci encore
24 novembre 2011
Windows seven + virtualbox 4.16 + machine virtuel Ubuntu:
Si paramétrage par pont par possible de se connecter au internet a partir de l’ubuntu.
Si paramétrage NAT, accès au net, Internet ok à partir de l’ubuntu
dans les deux cas mise à jour ubuntu impossible? réponse : Le téléchargement des paquets a échoué
15 décembre 2011
A cette date, avec un guest « debian »
suivre les instructions de NAEH
et eventuellement, ce qui a fonctionné pour moi en NAT et une fois en « pont »
« cat /proc/net/dev »
Relever le ethX
Dans « /etc/network/interfaces » sur la ligne « iface eth0 inet dhcp »:
Changer le eth0 par ethX
« /etc/init.d/networking restart »
« ifup ethX »
20 décembre 2011
Bonjour,
je suis sous ubuntu 11.10(XFCE) et j’ai xp en système invité.
tout ok sauf la connexion internet.
J’ai bien une connexion que je passe par nat, ou connexion pont, par contre quand j’ouvre firefox(essaye aussi avec internet explorer), aucune connexion!!
L’antivirus trouve bien la connexions pour ce mettre à jour….
j’ai essayé en desactivant antivirus, firewall …. xp ne veux rien savoir
d’avance, merci
23 décembre 2011
j’ai une machine virtuelle sur virtual box où est installé Windows XP,et sur la machine réel il est installé Windows 7, je veux mettre ces deux machines en réseaux de telle façons à ce que la machine virtuelle joue le rôle d’un serveur,où je vais mettre par la suite une base de donnée qui va être utilisée par une application vb.NET sur la a machine réel.
Merci d’avance pour vos réponses