Naeh.net Le mémo du développeur

9déc/0839

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 :

  1. Le mode NAT
  2. 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 :-)

Share
Commentaires (39) Trackbacks (1)
  1. Bonjour,
    vous savez comment on fait la même chose avec VMware svp ?

    Merci.

    • Avec du Vmware c’est plus facile que l’oracle il suffit de cliquer sur VM puis setting choisissez carte résea. Alors là tu pourra la modifier o ajouter une autre .
      Merci .

  2. Bonjour,
    je cherche a creer un dossier de partage entre XP et Ubuntu (virtuel).
    Vous pouvez m’aider parce que la je patauge ;)
    Merci

  3. Merci pour cet article qui m’a bien aidé ;)

  4. 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é !

  5. 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 !

    • 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

  6. 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)

  7. 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

  8. jai le mm pb que chris.aider nous svp.

  9. Désolée mais moi j’ai essayer Windows 7 Windows xp sa ne marche pas

  10. 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…

  11. 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 )

  12. 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

  13. Excellent tuto, merci

  14. mersi pour l’effort

  15. 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

    • 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.

  16. 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.

  17. bonjour
    je souhaite configurer un VPN dans virtaulbox ou vmware afin d’implementer ipsec
    mais je ne sais comment m’y prendre

    merci

  18. merci, ca m’a beaucoup aider
    tout devrais etre comme tu fais, claire et rapide, et concis
    merci encore

  19. 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é

  20. 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 »

    • 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

  21. 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

  22. Pour ceux qui galèrent avec le réseau local, c’est quand meme plus simple de :

    Machine virtuelle / réseau : accès par pont
    valider , mettre en dhcp la carte réseau virtuelle et basta

    vérification : ouvrir une fenetre et taper dans l’url :
    \\ip_de_votre_machine_virtuelle

    ex : \\192.168.1.7

    J’ai cherché un moment car la connection par pont me coupais internet sur ma machine.

  23. meeeeeeeerci bcq pour ce tuto :) )

  24. bonjour tous
    Mon probleme ce configure un reseau virtuel sous debian 6 ( virtualbox-4.1.16)

  25. bonne solution , j’espere que ca marche pour mon cas

  26. Bonjour,
    je trouve un pb avec pont guest windows virtualbox
    voici l’existant :
    1- un Centos 5.8 installé
    2- VirtualBox 4.0.6
    3- un guest Windows 2008 server installé sous virtualbox
    4- Des postes windows 7 / linux (centos)
    Problematique
    a travers VPN , toutes les machines clients peuvent acceder aux fichiers partagés des la machine virtuelle Windows server 2008
    Quelqun pour m’aider ? je suis débordé, Deux semaines de test et rien de vrai.
    A vous les Pro!

  27. On peut avoir le même tuto pour VMware??

  28. Merci, ça a marché pour moi :-)

  29. je suis connecté en tant que root, mais je n’arrive pas à ouvrir le fichier /etc/backuppc/config.pl
    message affiché: « bash: /etc/backuppc/config.pl: Permission denied ».
    svp aidez moi

  30. Bonjour,

    Merci pour le tuto. Cependant, je rencontre des problèmes pour la configuration que je souhaite mettre en place. Car, voici je souhaite mettre en place la configuration suivante:
    - Mon PC hôte: Win XP avec carte Wifi en DHCP connecté à mon Routeur
    -MV1 (Machine Virtuelle) Serveur IPCOP: 4 cartes réseaux
    Wan(red) qui doit se connecter au même réseau que mon Routeur
    Eth0(bleue)
    Eth1(Green)
    Eth2(Orange)
    -MV2 Sous Win XP: 1 Carte réseau connecté à Eth1 de MV1.

    Quelles configurations pour chacune de ces Cartes réseaux ?
    Merci de m’aider !

  31. Ne fonctionne pas …

  32. Je ne trouve pas non plus ce « attaché à : »


Leave a comment