Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
virtualbox_reseau [Le 20/11/2007, 21:25]
kunta971.gp
virtualbox_reseau [Le 11/09/2022, 12:01] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{applications:​virtualbox.png|}}+{{tag>​virtualisation réseau À_RECYCLER}}
  
 +----
  
 +{{ :​applications:​virtualbox.png?​70|}}
 +====== VirtualBox et le réseau ======
  
 +Cette page n'est qu'une annexe destinée à alléger la page principale de [[:​VirtualBox]] et permettant de vous présenter ​ la façon de mettre en œuvre la mise en réseau de l'​hôte //(host interface networking)//​. ​
  
 +<note important>​Cette page est assez ancienne et est donc à prendre avec précautions,​ n'​hésitez pas à consulter le chapitre 6 de la doc officielle (fr) :\\ [[http://​download.virtualbox.org/​virtualbox/​UserManual_fr_FR.pdf]]\\
 +et à amender cette page</​note>​
  
 +<note important>​Attention si l'​hôte (le système qui exécute VirtualBox) est connecté à votre réseau par wifi : beaucoup de cartes wifi **ne supportent pas bridge**, malheureusement les deux exemples donnés ci-dessous utilisent **bridge**. Plus d'​information : [[http://​www.linux-foundation.org/​en/​Net:​Bridge#​It_doesn.27t_work_with_my_Wireless_card.21|It doesn'​t work with my Wireless card!]]
 +Cependant, un workaround avec iptables et le nat peut permettre à VirtualBox de se connecter au réseau même si l'​interface wifi ne supporte pas le bridge.
 +</​note>​
  
 +Pour la rédaction de cet article, les options suivantes ont été utilisées dans la configuration réseau de VirtualBox:
 +  * **Adapter Type**: //''​PCnet-FAST III (Am 79C973)''//​
 +  * **Adresse MAC**: Laisser la valeur par défaut, ou ''​Générer''​.
  
 +<note tip>
 + Sous [[Jaunty]] avec la version des dépôts (version 2.1.4 OSE) il suffit d'​installer **[[apt>​bridge-utils]]** et de configurer l'​adaptateur réseau sur "​attaché à: Adaptateur réseau Hôte" pour la machine virtuelle. Si vous êtes en DHCP le tour est joué, la machine virtuelle est accessible directement sur le réseau local sans plus de configuration.
 +</​note>​
 +===== NAT =====
  
-====== VirtualBox et le reseau ====== +Sélectionner simplement l'option //''​NAT''//​ du menu **attaché ​à** dans la configuration réseau de la machine virtuelle.
-Cette page n'est qu'une annexe destinée ​à alléger ​la page principale [[virtualbox]]+
  
  
 +===== Adaptateur réseau hôte =====
  
 +[[:​tutoriel:​comment_installer_un_paquet|Installer les paquets]] **[[apt>​bridge-utils,​uml-utilities|bridge-utils uml-utilities]]** (attention, ces paquets sont dans le dépôt **Universe**).
  
-===== De quoi s'​agit-il? ​===== +==== Création du pont ====
-De vous présenter ​ la façon de mettre en œuvre la mise en reseau de l'​hôte (host interface networking). ​+
  
 +Nous créons le pont quelle que soit la méthode utilisée (permanente ou dynamique), car il est nécessaire aux deux.
  
 +Le fait que le pont soit permanent nous permet, pour la méthode dynamique, d'​ajouter les interfaces virtuelles sans couper la connection réseau de l'​hôte.
  
 +Sauvegarder le fichier **/​etc/​network/​interfaces**:​
 +<code bash>
 +sudo cp /​etc/​network/​interfaces /​etc/​network/​interfaces.orig
 +</​code>​
  
-===== Mise en reseau ​de l'hôte ===== +[[:​tutoriel:​comment_editer_un_fichier|Éditer le fichier]] **/​etc/​network/​interfaces**. 
- +<​note>​ 
 +Remplacer "​eth0"​ par le nom de l'interface à laquelle on désire attacher le pont.\\ Remplacer les valeurs de "​address",​ "​netmask"​ et "​gateway"​ par celles utilisées sur le réseau. 
 +</​note>​ 
 +L' interface est probablement déjà configurée par le système, repérer les lignes du type 
 +<file - /​etc/​network/​interfaces>​ 
 +auto eth0 
 +iface eth0 inet dhcp 
 +</​file>​ou<​file>​ 
 +auto eth0 
 +iface eth0 inet static 
 +        address xxx.xxx.xxx.xxx 
 +        netmask xxx.xxx.xxx.xxx 
 +        gateway xxx.xxx.xxx.xxx 
 +</​file>​puis les supprimer.
  
-(host interface ​networking) +Configurer l'interface ​en mode manuel, pour cela ajouter<file
-.  +auto eth0 
-Nous allons avoir besoin de  +iface eth0 inet manual 
-<code>​sudo apt-get install bridge-utils</​code+</file>
-et (attention, le paquet suivant est dans le dépôt "​universe"​ et non "main restricted"​) +
-<​code>​sudo apt-get install uml-utilities</code>+
  
-il faut donner les droits à l'interface ​tun : +Ajouter le pont. Si votre interface ​se configure automatiquement (//''​DHCP''​//), ajouter<​file>​ 
-<​code>​sudo chmod 0666 /dev/net/tun</code>+auto br0 
 +iface br0 inet dhcp 
 + bridge_ports eth0 
 +</​file>​sinon,​ ajouter (remplacer les xxx par les valeurs qui se trouvaient dans la configuration de eth0)<​file>​ 
 +auto br0 
 +iface br0 inet static 
 + bridge_ports eth0 
 + address xxx.xxx.xxx.xxx 
 + netmask xxx.xxx.xxx.xxx 
 + gateway xxx.xxx.xxx.xxx 
 +</file>
  
-Il faut créer un bridge dans /​etc/​network/​interfaces, pour ce faire : +==== Préparation des interfaces ​virtuelles ====
-<​code>​sudo cp /​etc/​network/​interfaces /​etc/​network/​interfaces.ori +
-sudo vi /​etc/​network/​interfaces</​code>​+
  
-Votre interface eth0 est probablement déjà configurée avec un truc du genre+Quelques préparatifs sont nécessaires afin que VirtualBox puisse accéder aux interfaces virtuelles.
  
-<​code>​auto eth0 iface eth0 inet DHCP</​code>​+Ajouter l'​utilisateur au groupe **uml-net**:​<​code ​bash>sudo adduser $USER uml-net</​code>​ 
 +Créer le groupe **tunusers**:<​code bash>​sudo addgroup tunusers</​code>​ 
 +Y ajouter l' utilisateur:<​code bash>​sudo adduser $USER tunusers</​code>​ 
 +Modifier les droits d'​acces a //''/​dev/​net/​tun''//​ pour que les utilisateurs du groupe **tunusers** puissent l'​utiliser:​\\ [[:​tutoriel:​comment_editer_un_fichier|Éditer le fichier]] **/​etc/​udev/​rules.d/​20-names.rules**.\\  
 +Remplacer 
 +<​file>​ 
 +KERNEL=="​tun",​ NAME="​net/​%k"</​file>​ 
 +par 
 +<​file>​KERNEL=="​tun",​ NAME="​net/​%k",​ GROUP="​tunusers",​ MODE="​0660"</​file>​ 
 +Si le node //''/​dev/​net/​tun''//​ est créé par recopie du fichier //''/​lib/​udev/​devices/​net/​tun''//​ avec ses droits d'​accès.\\ Modifier les permissions de **/​lib/​udev/​devices/​net/​tun** afin que le fichier soit accessible pour les membres du groupe **tunusers**:​ 
 +<code bash> 
 +sudo chown :tunusers /​lib/​udev/​devices/​net/​tun 
 +sudo chmod g+rw /​lib/​udev/​devices/​net/​tun 
 +</​code>​ 
 +Redémarrer le système.
  
-ou+==== Méthode dynamique ====
  
-<​code>​auto eth0 iface eth0 inet static +L'​interface utilisée par la machine virtuelle est créée au démarrage de celle-ci, puis supprimée à son extinction.
-        address xxx.xxx.xxx.xxx +
-        netmask xxx.xxx.xxx.xxx +
-        broadcast xxx.xxx.xxx.xxx +
-        gateway xxx.xxx.xxx.xxx</​code>​+
  
-ceci n'​est ​plus nécessaire ​... commentez ces lignes (#)+<note important>​ 
 +Nous allons ici utiliser la commande "​VBoxTunctl",​ cet outil n'​est ​pas fourni avec la version OpenSource de VirtualBox, il nous faut donc [[virtualbox#​installation_de_la_version_officielle_methode_classique|installer la version officielle]]. 
 +</​note>​
  
-Il faut d'​abord créer deux interfaces, une réelle (eth0) et une virtuelle (tap1), puis les bridger (bridge0), pour cela, ajouter ​:+[[:tutoriel:​comment_editer_un_fichier|Éditer le fichier]] **/​opt/​bin/​vbox-network**. 
 +<file - /​opt/​bin/​vbox-network>​ 
 +#!/bin/bash
  
-<​code>​auto eth0 +# include lib 
-iface eth0 inet manual</code>+/opt/​lib/​vbox-network
  
-et+CALLNAME=$(basename $0)
  
-<​code>​auto tap1 +case "​$CALLNAME"​ in 
-iface tap1 inet manual + "​vbox-network_start"​) 
-        ​tunctl_user <​user>​</code> + # if the fd is set, interface already exists 
-où <​user>​ (sans les <>) correspond exactement a l'​utilisateur déclaré dans le groupe vboxusers+ [ "​$IF_FD"​ = "​0"​ ] || { echo $IF_NAME; exit $NO_ERROR; } 
 + create_iface 
 + exit $? 
 + ;; 
 + "​vbox-network_stop"​) 
 + delete_iface 
 + exit $? 
 + ;; 
 + *) 
 + exit $E_BAD_CALLNAME 
 + ;; 
 +esac 
 +</file>
  
-Maintenant, le bridge. Il y a plusieurs solutions ​soit l'OS Host est en client DHCP (ce qui n'est pas pratique si vous voulez en faire un smb server pour partager des fichiers et des imprimantes avec le Guest), soit il est configuré en IP fixe. On choisira l'une ou l'​autre des solutions ci-dessousEvidemment, ceci rend impossible une configuration ​future avec les outils gnome.+[[:tutoriel:​comment_editer_un_fichier|Éditer ​le fichier]] **/​opt/​lib/​vbox-network**. 
 +<file - /​opt/​bin/​vbox-network>​ 
 +# include ​configuration 
 +/​opt/​etc/​vbox-network
  
-=== IP fixe === +IF_FD="​$1"​ 
-Insérer **après les interfaces ci-dessus** (copier/​coller les données IP de l'ex eth0 que vous avez commenté plus haut) : +IF_NAME="​$2"​
-<​code>​auto bridge0 +
-iface bridge0 inet static +
-    post-up chmod ugo+rw /​dev/​net/​tun +
-    address xxx.xxx.xxx.xxx +
-    netmask xxx.xxx.xxx.xxx +
-    broadcast xxx.xxx.xxx.xxx +
-    gateway xxx.xxx.xxx.xxx +
-    bridge-ports eth0 tap1 +
-    bridge-ageing 7200 +
-    bridge-fd 0 +
-</​code>​ +
-=== Client DHCP === +
-Insérer **après les interfaces ci-dessus** : +
-<​code>​auto bridge0 +
-iface bridge0 inet dhcp +
-    post-up chmod ugo+rw /​dev/​net/​tun +
-    bridge-ports eth0 tap1 +
-    bridge-ageing 7200 +
-    bridge-fd 0 +
-</​code>​+
  
- Il ne nous reste plus qu'à ajouter l'​utilisateur lancant virtualbox au groupe uml-net afin qu'il puisse avoir accès au réseau bridgé.+# get the user running vbox 
 +if [ "​$SUDO_USER"​ = ""​ ]; then 
 + VBOX_USER=$USER 
 +else 
 + VBOX_USER=$SUDO_USER 
 +fi
  
-<​code>​sudo addgroup <​user>​ uml-net</​code>​+# errors 
 +NO_ERROR=0 
 +E_ERROR=1 
 +E_NOT_ROOT=2 
 +E_TUNCTL_CREATE=3 
 +E_BAD_CALLNAME=4
  
 +function create_iface
 +{
 + # need to be root
 + [ "​$UID"​ = "​0"​ ] || return $E_NOT_ROOT
  
-Un reboot du Host ne sera pas nécessaire,​ pour s'​assurer que les nouvelles configurations réseau sont bien prises en compte il suffira de lancer: + # create the interface 
-<​code>​sudo /​etc/​init.d/​networking restart</​code>​ + TUNCTL_CMD="​$TUNCTL -b -u $VBOX_USER"​ 
-Surveillez les erreurs dans l'​output du terminal s'il y en a.+ [ "​$IF_NAME"​ = ""​ ] || TUNCTL_CMD="​$TUNCTL_CMD -t $IF_NAME"​ 
 + IF=$( $TUNCTL_CMD )  
 + [ -z "​$IF"​ ] && return $E_TUNCTL_CREATE
  
-Vous avez maintenant un bridge qui met à disposition de l'OS Guest un accès complet au LAN.+ # bring it up 
 + $IFCONFIG $IF up >> /dev/null
  
-Dans les settings de l'OS Guest, il vous reste à configurer le "Host Interface Networking"​ avec <tap1comme interface (sans les <>). + # bridge it 
 + $BRCTL addif $BRIDGE $IF >> ​/dev/null
  
-Si votre LAN dispose d'un serveur DHCP, vous pouvez configurer l'OS Guest en client DHCP, sinon, une adresse IP fixe fera l'​affaire (différente de celle du Host, bien sûr).+ echo $IF 
 + return $NO_ERROR 
 +}
  
 +function delete_iface
 +{
 + # need to be root
 + [ "​$UID"​ = "​0"​ ] || return $E_NOT_ROOT
  
 + # unbridge
 + $BRCTL delif $BRIDGE $IF_NAME >> /dev/null
  
 + # delete
 + $TUNCTL -d $IF_NAME >> /dev/null
 +}
 +</​file>​
  
 +[[:​tutoriel:​comment_editer_un_fichier|Éditer le fichier]] **/​opt/​etc/​vbox-network**.
 +<file - /​opt/​bin/​vbox-network>​
 +BRIDGE="​br0"​
 +TUN="/​dev/​net/​tun"​
  
 +TUNCTL="/​usr/​bin/​VBoxTunctl -f $TUN"
 +BRCTL="/​usr/​sbin/​brctl"​
 +IFCONFIG="/​sbin/​ifconfig"​
 +</​file>​
  
 +Modifier les permission de **/​opt/​bin/​vbox-network** afin qu'il soit exécutable par les membres du groupe **vboxusers**:​
 +<code bash>
 +sudo chown :vboxusers /​opt/​bin/​vbox-network
 +sudo chmod ug+rx /​opt/​bin/​vbox-network
 +</​code>​
  
 +Créer les liens **vbox-network_start** et **vbox-network_stop**:​
 +<code bash>
 +cd /opt/bin
 +sudo ln -s vbox-network vbox-network_start
 +sudo ln -s vbox-network vbox-network_stop
 +</​code>​
  
-----+Editer **/​etc/​sudoers** afin que Virtualbox puisse exécuter les commandes nécessaires sans se voir demander de mot de passe: 
 +<code bash> 
 +sudo visudo 
 +</​code>​ 
 +Ajouter 
 +<​file>​ 
 +# Members of vboxusers can run /​opt/​bin/​vbox-network_start and /​opt/​bin/​vbox-network_stop without asked for a password 
 +%vboxusers ALL=(ALL) NOPASSWD: /​opt/​bin/​vbox-network_start,​ /​opt/​bin/​vbox-network_stop 
 +</​file>​
  
-//Contributeurs : Solution fournie par [[utilisateurs:​narsil]] tiré de[[http://atmaniak.net/​blog/​279-virtualbox-et-le-reseau-sous-debianubuntu.html|ce blog]], complété par [[:​contributeurs|Les contributeurs ​d'Ubuntu-fr]], Igor.B//+Pour utiliser ces interfaces virtuelles, sélectionner l'​option ​//''​Adaptateur Réseau Hôte''​// du menu **attaché à** dans la configuration réseau de la machine virtuelle.\\  
 +Laisser ​le champ **Nom de l'​interface** vide. 
 +Remplir le champ **Application ​d'installation** avec //''​sudo /​opt/​bin/​vbox-network_start''//​.\\  
 +Remplir le champ **Application de désinstallation** avec //''​sudo /​opt/​bin/​vbox-network_stop''//​.
  
  
 +==== Méthode permanente ====
  
 +Les interfaces virtuelles seront créées au démarrage du systeme, meme si elles ne sont pas utilisées par la suite.
  
 +[[:​tutoriel:​comment_editer_un_fichier|Éditer le fichier]] **/​etc/​network/​interfaces**.
 +<​note>​
 +Remplacer **eth0** par le nom de l'​interface à laquelle on a attaché le pont.\\ Remplacer **tapX** par le nom de l'​interface (tap0, puis tap1, tap2, tap3 ...)
 +Remplacer **<​user>​** par le nom de l'​utilisateur.
 +</​note>​
  
 +Pour chaque interface virtuelles, ajouter (avant la section de l'​interface br0)
 +<file - /​etc/​network/​interfaces>​
 +auto tapX
 +iface tapX inet manual
 + up ifconfig $IFACE up
 + down ifconfig $IFACE down
 + tunctl_user <​user>​
 +</​file>​
 +puis, dans la section de l'​interface br0, rajouter tapX à la fin de la ligne suivante
 +<​file>​bridge-ports eth0</​file>​
 +ce qui donne
 +<​file>​bridge-ports eth0 tapX</​file>​
  
 +Redémarrer le réseau:
 +<code bash>
 +sudo /​etc/​init.d/​networking restart
 +</​code>​
  
 +Pour utiliser ces interfaces virtuelles, sélectionner l'​option //''​Accès par pont''//​ du menu **attaché à** dans la configuration réseau de la machine virtuelle, puis indiquer le nom de l'​interface (tap0, tap1, tap2 ... ) dans le champ **Nom de l'​interface**.
  
 +Pour la version 1.6.0 de Sun il faut utiliser les cartes réseaux Intel Pro/1000 au lieu des PCNet .
 +Télécharger [[http://​downloadcenter.intel.com/​download.aspx?​url=/​4275/​a08/​PRO2KXP.exe&​DwnldId=4275&​ProductID=871&​lang=fra|Pilotes Windows XP]] et les installer.
  
 +==== Pour les utilisateurs de Firestarter ====
  
 +=== Méthode dynamique : ===
  
-===== Alternative =====+FIXME A compléter
  
-Je poste ici car la solution donnée ne fonctionne pas pour moi et semble ne pas fonctionner pour d'​autres. Je n'​arrive pas à voir ce qui ne colle pas dans la solution proposée ici, donc je poste ma solution en attendant que quelqu'​un puisse ​ modifier l'​erreur qu'il y a dans l'​explication ci dessus.+=== Méthode permanente : ===
  
-Une fois la chose suivante faite comme proposé ci-dessus ​:+Allez dans //​Préférences->​Pare-Feu->​Configuration du réseau//:
  
->il faut donner les droits à l'​interface tun : +  * //Périphérique réseau connecté à Internet:// br0
-><​code>​sudo chmod 0666 /dev/net/tun</code>+
  
-Il suffit de créer notre script grâce à la commande : +  * //Périphérique réseau connecté au réseau local//:
-<​code>​sudo touch /etc/init.d/bridging && sudo gedit /etc/​init.d/​bridging</​code>​ +
-et ensuite d'y copier le code suivant dedans ​: +
-<​code>#​!/​bin/​bash+
  
-brctl addbr br0 +<​note>​ 
-brctl addif br0 eth0 +  * Sélectionnez ​br0 si une seule interface réseau physique est utilisée (l'​ordinateur ne gère pas le partage de la connexion Internet pour le réseau local)
-tunctl -t tap1 -u reism +
-chmod 0666 /​dev/​net/​tun +
-ifconfig tap1 up +
-brctl addif br0 tap1 +
-ifconfig tap1 0.0.0.0 promisc up  +
-ifconfig eth0 0.0.0.0 promisc up +
-ifconfig br0 10.0.0.8 netmask 255.255.255.0 broadcast 10.0.0.255 +
-sleep 10 +
-route add default gw 10.0.0.200</​code>​+
  
-<note important>​Attention ​l'expression br0 et tap1 peut être gardé mais l'​interface eth0 doit être remplacée ​par votre interface réseau ​ normale ​(grâce à laquelle vous avez internet) ​et reism doit être remplacé par votre nom d'​utilisateur.+  * Sélectionnez ethx (x à remplacer par le numéro correspondant) si l'ordinateur est relié au réseau local par ethx et à internet ​par br0 (par exemple pour gérer le partage de la connexion ​internet) 
 +</​note>​
  
-De plus ce script attribue l'​adresse IP 10.0.0.8, ​le masque 255.255.255.0 et le broadcast 10.0.0.255 au bridge br0 ; si vous voulez une autre IP fixe n'​oubliez pas de la modifier ainsi que le masque et le broadcast.+  * Dans les 2 cas : cocher //​Autoriser ​le partage ​de la connexion internet// (que ce soit pour le réseau local ou seulement pour les machines virtuelles)
  
-Si vous voulez que br0 soit configuré automatiquement(serveur DHCP sur le réseau ; les box le font généralement) en automatique,​ remplacez "​ifconfig br0 10.0.0.8 netmask 255.255.255.0 broadcast 10.0.0.255"​ par "​dhclient br0".+===== Réseau interne =====
  
-Il en est de même pour la dernière ligne qui spécifie la passerelle ; modifiez l'​adresse pour mettre celle de votre routeur qui fait passerelle.  +Pour utiliser le réseau internedans le gestionnaire de machines VirtualBox, dans les propriétés de la machine, choisissez réseau interne dans les interfaces réseau.
-Pour les utilisateurs qui seront en automatiquecette derniere ligne peut être supprimé simplement car en automatique ​la passerelle est également configurée automatiquement.</​note>​+
  
-Une fois, le script écritenregistrez-le et quitter ​l'éditeur ​de texte.+Puisil vous faudra préciser ​le nom de réseau que vous allez utiliser. Sur la documentation de Virtualboxil est précisé qu'il faut utiliser ​le nom "​intnet"​ avec l'interface graphique. Ce qui se confirme après un test. 
 +Dans la documentation il est précisé qu'il est possible d'​utiliser un autre nom de réseau interne seulement avec la ligne de commande(à confirmer ou infirmer)
  
-Il faut que nous rendions ce script executable grâce ​à la commande suivante : +Ensuite, vous faites ça pour une deuxième machine virtuelle et elles pourront communiquer. Penser à configurer le réseau des deux machines soit en installant un serveur DHCP, soit en configurant les interfaces réseau ​à la main.
-<​code>​sudo chmod 777 /etc/init.d/​bridging</​code>​+
  
-Maintenant vous avez 3 choix :  +Vous pouvez utiliser autant ​de machines que désiré (sur le même réseau) en considérant seulement les limites ​de la machine ​hôte.
-  * Soit vous démarrez le script automatiquement à chaque démarrage, auquel cas il vous suffit ​de taper la commande suivante : +
-<​code>​sudo ln -s /​etc/​init.d/​bridging /​etc/​rcS.d/​S99bridging</​code>​ +
-  * Soit vous désirez la démarrer quand bon vous semble et à ce moment là il vous suffit de taper la commande suivante au moment fatidique : +
-<​code>​sudo sh /​etc/​init.d/​bridging</​code>​ +
-  * Soit vous adaptez ​le script pour qu'il soit démarré par virtualbox lors du démarrage ​de la machine ​Virtuelle. Pour cette solution, je laisse libre court à votre imagination.+
  
-Une fois cela fait, démarrez dans les 2 premiers cas le script pour la première fois en tapant : +(à compléter éventuellement avec des captures ​d'​écran ou autre)
-<​code>​sudo sh /etc/init.d/​bridging</​code>​+
  
-Et testez votre réseau ​dans votre machine Virtuelle. Amusez Vous bien ;)+==== Donner un accès internet aux machines virtuelles présentes ​dans un réseau interne ====
  
 +Cela est possible en insérant un routeur dans le réseau interne et si votre machine hôte à un accès internet.
  
 +Il suffit de créer une machine virtuelle qui servira de routeur (j'ai pour ma part utilisé PFSense mais une machine sous Débian peut fonctionner également).
 +Sur cette machine, il faut deux interfaces:
 +  * Une interface WAN, connectée en NAT.
 +  * Une interface LAN, connectée au réseau interne.
  
-----+Avec PFSense, la configuration est très facile, il suffit de se laisser guider. Il faut bien penser à configurer l'​interface LAN en statique et dans le bon réseau et penser également à activer le serveur DHCP sur cette interface. 
 + 
 +Ainsi, toutes les machines virtuelles connectées au réseau internes auront une adresse automatiquement attribuée et auront accès à internet en passant par le routeur précédemment créé. 
 + 
 +(Partie à compléter avec captures d'​écran et utilisation d'​exemples) 
 + 
 +===== Liens et sources =====
  
-//​Contributeurs ​Solution fournie par [[utilisateurs:tigermickrs]], complété par [[:​contributeurs|Les contributeurs d'​Ubuntu-fr]]//+  * Documentation VirtualBox: [[https://​www.virtualbox.org/​wiki/​End-user_documentation]] (EN) 
 +---
  
 +//​Contributeurs : [[utilisateurs:​narsil]],​ Igor.B, [[utilisateurs:​tigermickrs]],​ [[utilisateurs:​Marvinux]].//​
  
  • virtualbox_reseau.1195590307.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)