Vous êtes sur la page 1sur 3

Pierre BLONDEAU

Communication entre deux machines virtuelles (Virtual Box)


Mise à jour : Virtual Box intègre depuis quelque version deux fonctions
similaire :

Réseau interne
Réseau privé hôte

Le réseau interne permet une ou plusieurs connections entre vos machines


virtuelles uniquement.

Le réseau privé hôte permet de connecter une ou plusieurs machines


virtuelles avec la machine physique. Attention, il vous faudra peut être aller
dans les préférences de Virtual Box pour ajouter cette interface.

……

Comme on peut le voir sur le schéma, la machine hôte se connect au réseau


via l’interface eth0. Les deux machines virtuelles VM1 et VM2 se connectent à
travers un NAT Virtual Box.

Nous allons créer un « tunnel » tap0. Pour cela, il faut installer les paquest
« uml-utilities » sous Debian/Ubuntu.

Sur la machines hôte, on créer le « tunnel » tap0 :


sudo tunctl -t tap0

Si on veut que la machine hôte puisse communiquer avec les machines virtuelles, il faut lui donner une adresse IP :
sudo ifconfig tap0 192.168.1.1/24

Nous allons maintenant paramétrer les images Virtual Box.

Dans les préférences de VM 1 et de VM2, dans la section réseau :

Activer la carte numéro 2


Spécifier le mode d’accès réseau en « accès par pont »
Choisir le nom « tap0 »

Après le démarage des machines, il faut paramétrer les deux nouvelles interfaces réseaux.

Sur VM 1 :
sudo ifconfig eth1 192.168.1.2/24

Et sur VM 2 :
sudo ifconfig eth1 192.168.1.3/24

Les deux (ou trois avec l’hôte) machines peuvent communiquer entre elles.

A+

11 commentaires Ajouter votre commentaire

bineli hervé 25 janvier 2016 à 15 h 55 min

Merci pour ce tutoriel. Je l’ai vraiment apprécié

Répondre
Pierre BLONDEAU 25 janvier 2016 à 16 h 13 min

Tant mieux. Pierre


Répondre

Romain Iaich 15 mars 2017 à 9 h 10 min

Bonjour,

Comment faire lorsqu’on fait tourner 2 machines virtuelles de Linux sur une machine hôte sous Windows (10)?

Merci
Répondre

Pierre BLONDEAU 15 mars 2017 à 10 h 23 min

Bonjour,

Comme indiqué dans la mise à jour vous pouvez utilisez soit le « réseau interne » soit le « réseau privé hôte » pour la deuxième interface.
Je pense que cette fonctionnalité existe également sur windows.

Cordialement
Répondre

ishyenna 14 janvier 2018 à 14 h 53 min

je débute et qu’appelez vous hôte.Dans mon cas j’ai deux machines virtuelles sur le même PC qui serait donc l’hôte.Problème c’est que le PC hôte
est en windows(je ne peux donc appliquer le tunnel appu?
Répondre

Pierre BLONDEAU 15 janvier 2018 à 18 h 38 min

Bonjour,

Effectivement, vous ne pouvez pas réaliser cette méthode sur Windows.

Par contre, VirtualBox intègre maintenant ces fonctions. Vous pouvez donc créer un réseau interne pour cela.

Bien cordialement

Pierre
Répondre

Cyprien 7 mai 2018 à 17 h 18 min

Bonsoir. j’ai installé deux distribution débian en virtuel mais je n’arrive pas a les mettre en réseau. la commande ifconfig is not found. en plus
quand j’installe les paquets de cette commande qui son sencé se trouver dans le fichier /sbin/ifconfig, cellui si n’eshiste meme pas. j’aimerai bien
avoir une solution
Répondre

Pierre BLONDEAU 24 septembre 2018 à 14 h 17 min

Bonjour, Effectivement dans stretch, la commande ifconfig a été supprimée dans l’installation par défaut. Vous pouvez donc l’installé avec
apt ou alors utiliser la commande ip ( exemple de tuto pris très rapidement : https://memo-linux.com/ip-la-commande-linux-pour-gerer-
son-interface-reseau/ )
Répondre

Pierre BLONDEAU 24 septembre 2018 à 14 h 19 min

PS: Je vous rappel également qu’il est probablement préférable d’utiliser les fonctions internes de VB : « Réseau Interne » et « Réseau
Privé Hôte ».

Pierre
Répondre
amine 8 novembre 2018 à 11 h 57 min

Bonjour.

Comment faire lorsqu’on fait tourner 2 machines virtuelles de Windows XP sur une machine hôte MacOS?

Merci
Répondre

Pierre BLONDEAU 8 novembre 2018 à 12 h 49 min

Bonjour,

Avec un réseau interne ça doit fonctionner. Voici une vidéo qui devrait vous aider ( attention au volume ) :
https://www.youtube.com/watch?v=nHOti7lwK3M
Répondre

Laisser un commentaire

Nom (required)

Mail (ne sera pas publié) (required)

Site web

Envoyer un commentaire
question: six moins quatre égale...

© 2021 Pierre BLONDEAU · Fièrement propulsé par WordPress


&
Green Park 2
par Cordobo & modifie par moi ! Remonter
XHTML 1.0 Transitional valide | CSS 3 valide

Vous aimerez peut-être aussi