user_Networking.xml revision ac153c99053f1edf42b00bf3a13475923bc4fcf1
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync<?xml version="1.0" encoding="UTF-8"?>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync<chapter id="networkingdetails">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Réseau virtuel</title>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Comme il a été brièvement indiqué au <xref linkend="settings-network" />,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox fournit huit cartes Ethernet PCI virtuelles pour chaque machine
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuelle. Pour chacune de ces cartes, vous pouvez sélectionner individuellement<orderedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>1. le matériel qui sera virtualisé ou</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>2. le mode de virtualisation avec lequel la carte virtuelle agira
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync par rapport à votre matériel réseau physique sur l'hôte.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </orderedlist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Quatre des cartes réseau peuvent être configurées dans la section «
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Réseau » des paramètres de la boîte de dialogue dans l'interface graphique de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox. Vous pouvez configurer les huit cartes réseau en ligne de commande
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync avec VBoxManage modifyvm ; voir <xref linkend="vboxmanage-modifyvm" />.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Ce chapitre explique les divers paramètres réseau avec plus détails.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect1 id="nichardware">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Matériel de réseau virtuel</title>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour chaque carte, vous pouvez sélectionner individuellement le type
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de <emphasis>matériel</emphasis> qui sera présenté à la machine virtuelle.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox peut virtualiser les six types de matériels de carte suivants :<itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para>AMD PCNet PCI II (Am79C970A);</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>AMD PCNet FAST III (Am79C973, celle par défaut) ;</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Intel PRO/1000 MT Desktop (82540EM);</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para>Intel PRO/1000 T Server (82543GC);</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para>Intel PRO/1000 MT Server (82545EM);</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para>Paravirtualized network adapter (virtio-net).</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>La PCNet FAST III est celle par défaut parce qu'elle est supportée par
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync presque tous les systèmes d'exploitation d'ordinateur et le gestionnaire de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync démarrage GNU GRUB. Sauf que les adaptateurs de la famille Intel PRO/1000
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sont choisis pour certains types de système d'exploitation invités qui
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync n'incluent plus les pilotes de la carte PCNet, tels que Windows Vista.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Celle de type Intel PRO/1000 MT Desktop fonctionne avec Windows Vista
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync et les versions supérieures. La variante Server T de la carte Intel PRO/1000
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync est reconnue par les invités Windows XP sans l'installation de pilotes
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync supplémentaires. La variante Server T facilite les importations OVF à partir
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'autres plateformes.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>L'<emphasis role="bold">« adaptateur réseau para-virtualisé
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync (virtio-net »</emphasis> est spécial. Si vous le sélectionnez, VirtualBox
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <emphasis>ne virtualise pas</emphasis> du matériel réseau classique (qui est
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync supporté par les systèmes d'exploitation habituels hors du PC). VirtualBox
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync s'attend par contre à ce qu'une interface logicielle spéciale pour les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync environnements virtualisés soient fournies par l'invité, évitant ainsi la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync complexité d'émuler du matériel réseau et améliorant la performance réseau.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync À partir de la version 3.1, VirtualBox fournit le support des pilotes de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau « virtio » industriels, qui font partie du projet libre KVM.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les pilotes de réseau « virtio » sont disponibles pour les systèmes d'exploitation invités
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync suivants :</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para><itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les noyaux Linux version 2.6.25 ou supérieur peuvent être
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync configurés pour fournir le support de virtio ; certaines distributions
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync ont aussi porté virtio dans des noyaux plus anciens.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour Windows 2000, XP et Vista, les pilotes virtio peuvent être
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync téléchargés et installés à partir de la page Internet du projet KVM.<footnote>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para><ulink
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync url="http://www.linux-kvm.org/page/WindowsGuestDrivers">http://www.linux-kvm.org/page/WindowsGuestDrivers</ulink>.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </footnote></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>VirtualBox a aussi un support pour les <emphasis role="bold">cadres
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync appelés jumbo</emphasis>, par exemple
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync les paquets réseaux avec plus de 1500 bytes de données fournies pour que
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync vous utilisiez la virtualisation de la carte réseau Intel et le réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync bridgé. En d'autres termes, les cadres jumbo ne sont pas supportés avec les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync périphériques réseau AMD ; dans ces cas les paquets jumbo seront refusés
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sans message à la fois dans la direction de la transmission et de la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réception. Les systèmes d'exploitation invités qui essaient d'utiliser
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync cette fonctionnalité verront cela comme une perte de paquets, ce qui peut
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync provoquer un comportement inattendu de certaines applications dans l'invité.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Cela n'entraîne pas de problèmes avec des systèmes d'exploitation invités
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync dans leur configuration par défaut, vu que les cadres jumbo doivent être
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync explicitement activés.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect1>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect1 id="networkingmodes">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Introduction aux modes réseaux</title>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Chacun des huit adaptateurs réseau peut être configuré séparément pour
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync agir dans l'un des cinq modes suivants :<glosslist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Non attaché</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Dans ce mode, VirtualBox indique à l'invité qu'une carte
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau est présente mais qu'il n'y a pas de connexion -- comme si
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync aucun câble Ethernet n'était branché sur la carte. - De cette façon,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync il est possible de « débrancher » le câble Ethernet virtuel et de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync couper la connexion, ce qui peut être utile pour informer un système
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'exploitation invité qu'aucune connexion réseau n'est disponible et
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'obliger à une reconfiguration.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Network Address Translation (NAT)</glossterm> (traduction
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'adresse réseau)
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Si tout ce que vous voulez faire est de naviguer sur Internet,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync télécharger des fichiers et lire les messages à l'intérieur de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'invité, ce mode par défaut devrait vous suffire et vous pouvez
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sauter en toute sécurité le reste de cette section. Merci de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync remarquer qu'il y a certaines limitations quand on utilise le partage
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de fichiers Windows (voir le <xref linkend="nat-limitations" /> pour
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync des détails).</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Réseau bridgé</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>C'est pour des besoins réseau plus avancés tels que des
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync simulations de réseau et le fonctionnement de serveurs dans un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync invité. Lorsqu'il est activé, VirtualBox se connecte à une de vos
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync cartes réseaux installées et échange directement des paquets réseaux,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync contournant la pile réseau de votre système d'exploitation hôte.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Réseau interne</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Ceci peut être utilisé pour créer un genre différent de réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de type logiciel, visible par les machines virtuelles sélectionnées
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync mais pas pour les applications en fonction sur l'hôte ou dans le
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync monde extérieur.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Réseau privé-hôte</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Ceci peut être utilisé pour créer un réseau contenant l'hôte
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync et un ensemble de machines virtuelles, sans qu'il y ait besoin de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'interface physique de l'hôte. À la place, une interface réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuelle (comme une interface loopback) est créée sur l'hôte,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fournissant la connectivité parmi les machines virtuelles et l'hôte.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Réseau générique</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les modes rarement utilisés partagent la même interface réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync générique mais ils permettent à l'utilisateur de sélectionner un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pilote qui peut être inclu dans VirtualBox ou distribué dans un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pack d'extension.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour l'heure, il y a deux sous-modes disponibles :</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glosslist>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Tunnel UDP</glossterm>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>On peut l'utiliser pour connecter directement des
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync machines virtuelles en fonction sur des hôtes différents,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync facilement et de manière transparente, via une infrastructure
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau existante.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Réseau VDE (Virtual Distributed Ethernet)</glossterm>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Cette option peut être utilisée pour se connecter à
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync un switch Virtual Distributed Ethernet (Ethernet distribué
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuel) d'un hôte Linux ou FreeBSD. Pour l'instant, il
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync implique de compiler VirtualBox à partir des sources, car les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync paquets d'Oracle ne l'incluent pas.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glosslist>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glosslist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les sections suivantes décrivent les modes de réseau disponibles avec
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync plus de détails.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect1>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect1 id="network_nat">
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <title>Network Address Translation (NAT)</title>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>La traduction d'adresses réseaux (NAT) est la façon la plus simple
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'accéder à un réseau externe depuis une machine virtuelle. Habituellement,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync cela ne demande aucune configuration sur le réseau hôte et le système invité.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Pour cette raison, c'est le mode réseau par défaut de VirtualBox.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Une machine virtuelle où le NAT est activé agit comme un vrai
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync ordinateur qui se connecte à Internet à travers un routeur. Le « routeur »,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync dans ce cas, est le moteur réseau de VirtualBox qui dresse le plan du
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync trafic venant et à destination de la machine virtuelle de façon intégréte.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync L'inconvénient du mode NAT est que, tout comme se comporte un réseau privé
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync derrière un routeur, la machine virtuelle est invisible et injoignable à
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync partir et à l'extérieur sur Internet ; vous ne pouvez pas lancer de serveur
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de cette façon sauf si vous réglez le forwarding (routage) de ports (décrit
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync ci-dessous).</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les trames réseau envoyés par le système d'exploitation invité sont
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync reçus par le moteur NAT de VirtualBox, qui extrait les données TCP/IP et les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réexpédie en utilisant le système d'exploitation de l'hôte. Sur une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync application de l'hôte ou sur un autre ordinateur du même réseau que l'hôte,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync on a l'impression que les données ont été envoyées par l'application
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox sur l'hôte, en utilisant une adresse IP appartenant à l'hôte.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox écoute les réponses aux paquets envoyés, puis les réemballe et les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync renvoie sur la machine invitée sur son réseau privé.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>La machine virtuelle reçoit son adresse réseau et sa configuration sur
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync le réseau privé à partir d'un serveur DHCP intégré dans VirtualBox. L'adresse
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync IP ainsi assignée à la machine virtuelle est en général sur un réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync complètement différent de l'hôte. Comme plus d'une carte d'une machine
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuelle peut être paramétrée pour utiliser NAT, la première carte est
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync connectée au réseau privé 10.0.2.0, la deuxième au réseau 10.0.3.0 et ainsi
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de suite. Si vous devez modifier la plage d'IP assignées à l'hôte pour une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync raison quelconque, merci de vous reporter au <xref linkend="changenat" />.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect2 id="natforward">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Configurer la redirection de ports avec NAT</title>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Comme la machine virtuelle est connectée à un réseau privé interne à
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox et qu'il est invisible pour l'hôte, les services réseau de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'invité ne sont pas accessibles pour la machine hôte ou pour d'autres
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync ordinateurs du même réseau. Néanmoins, comme un routeur physique,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox peut effectuer un <emphasis role="bold">transfert de ports</emphasis>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sélectionné. Cela signifie que VirtualBox écoute certains ports sur
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'hôte et renvoie tous les paquets qui y arrivent vers l'invité, sur un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync port identique ou différent.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour une application de l'hôte ou d'autres machines physiques (ou
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuelles) du réseau, c'est comme si le service derrière le proxy
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fonctionnait finalement sur l'hôte. Cela signifie aussi que vous ne pouvez
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pas exécuter le même service sur les mêmes ports que sur l'hôte. Néanmoins,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync vous en tirez les avantages de l'exécution d'un service dans une machine
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuelle : par exemple les services de la machine hôte ou d'autres
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync machines virtuelles ne peuvent pas être compromis ou plantés par une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync vulnérabilité ou un bogue du service, et le service peut s'exécuter sur un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync système d'exploitation différent du système hôte.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Vous pouvez paramétrer un service invité que vous souhaitez mettre
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync derrière un proxy en utilisant l'outil en ligne de commande
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <computeroutput>VBoxManage</computeroutput> ; pour des détails, merci de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync vous référer au <xref linkend="vboxmanage-modifyvm" />.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Vous devrez savoir quels ports sur l'invité le service utilise et
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync décider quels ports utiliser sur l'hôte (vous voudrez souvent, mais pas
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync toujours, utiliser les mêmes ports sur l'invité et sur l'hôte). Vous pouvez
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync utiliser n'importe quel port de l'hôte qui n'est pas déjà utilisé par un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync service. Par exemple, pour paramétrer des connexions entrantes NAT vers un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync serveur <computeroutput>ssh</computeroutput> de l'invité, utilisez la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync commande suivante : <screen>VBoxManage modifyvm "nom VM" --natpf1 "guestssh,tcp,,2222,,22"</screen>Avec
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'exemple ci-dessus, tout le trafic <computeroutput>tcp</computeroutput>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync arrivant sur le port 2222 sur n'importe quelle interface de l'hôte sera
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync transféré sur le port 22 dans l'invité. Le nom du protocole <computeroutput>tcp</computeroutput>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync est un attribut obligatoire définissant quel protocole devrait être utilisé
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pour la redirection (on pourrait aussi utiliser (<computeroutput>udp</computeroutput>).
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Le nom <computeroutput>guestssh</computeroutput> est purement descriptif
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync et sera généré automatiquement si vous n'en spécifiez
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pas. Le numéro après <computeroutput>--natpf</computeroutput> nomme la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync carte réseau, comme dans d'autres
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync paramétrages de VboxManage.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour supprimer à nouveau cette règle de redirection, utilisez la commande suivante :
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>VBoxManage modifyvm "nom VM" --natpf1 delete "guestssh"</screen></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Si pour une raison quelconque l'invité utilise une adresse IP
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync statique non attribuée par le serveur DHCP intégré, il faut spécifier l'IP
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de l'invité lors de l'enregistrement de la règle de redirection : <screen>VBoxManage modifyvm "nom VM" --natpf1
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync "guestssh,tcp,,2222,10.0.2.19,22"</screen>Cet exemple est identique au
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync précédent, sauf qu'on dira au moteur NAT qu'on peut trouver l'invité sur
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'adresse 10.0.2.19.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour rediriger <emphasis>tout</emphasis> le trafic entrant d'une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync interface spécifique de l'hôte vers l'invité, spécifiez l'IP de cette
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync interface hôte comme ceci :<screen>VBoxManage modifyvm "nom VM" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22"</screen>Ceci
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync redirige tout le trafic TCP arrivant sur l'interface localhost (127.0.0.1)
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync via le port 2222 vers le port 22 de l'invité.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Il n'est pas possible de configurer des connexions NAT entrantes
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pendant que la VM est en fonction. Néanmoins, vous pouvez modifier les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync paramètres d'une VM actuellement sauvegardée (ou éteinte) dans un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync instantané.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect2>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect2 id="nat-tftp">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Amorçage PXE avec NAT</title>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>L'amorçage PXE est à présent supporté par le mode NAT. Le serveur
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync DHCP NAT fournit un fichier d'amorçage nommé sous la forme
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <computeroutput>nomvm.pxe</computeroutput> si le répertoire
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <computeroutput>TFTP</computeroutput> existe dans le répertoire où est
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync conservé le fichier <computeroutput>VirtualBox.xml</computeroutput> de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'utilisateur. C'est à l'utilisateur de fournir
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <computeroutput>nomvm.pxe</computeroutput>.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect2>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect2 id="nat-limitations">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Limites du NAT</title>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Il existe quatre <emphasis role="bold">limites</emphasis> du mode
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync NAT dont l'utilisateur devrait être conscient :</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glosslist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Limite du protocole ICMP :</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Certains outils de débogage réseau fréquemment utilisés (tels
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync que <computeroutput>ping</computeroutput> ou tracerouting) utilisent
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync le protocole ICMP pour envoyer/recevoir des messages. Si le support
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'ICMP a été amélioré avec VirtualBox 2.1 (<computeroutput>ping</computeroutput>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync devrait maintenant fonctionner), il se peut que d'autres outils ne
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fonctionnent pas de façon fiable.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>La réception de broadcasts (diffusion de messages) UDP n'est pas fiable :</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>L'invité ne reçoit pas de façon fiable les broadcasts puisque, pour économiser des ressources, il n'écoute qu'un certain temps après que l'invité ait envoyé des données UDP sur un port particulier. Par conséquent, la résolution de nom NetBios basée sur les broadcasts ne fonctionne pas toujours (mais WINS fonctionne toujours). Vous pouvez utiliser, en contournement, l'IP numérique du serveur désiré noté
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <computeroutput>\\server\share</computeroutput>.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Les protocoles tels que GRE ne sont pas supportés :</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les protocoles autres que TCP et UDP ne sont pas supportés.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Cela signifie que certains produits VPN (par exemple PPTP de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Microsoft) ne peuvent pas être utilisés. Il y a d'autres produits
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VPN qui utilisent simplement TCP ou UDP.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Redirection des ports de l'hôte &lt; 1024 impossible :</glossterm>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Sur les hôtes basés sur Unix (comme Linux, Solaris, Mac OS X)
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync il n'est pas possible de solliciter des ports inférieurs à 1024
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync depuis des applications non lancées par <computeroutput>root</computeroutput>.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Il en résulte que si vous essayez de configurer une telle redirection
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de ports, la VM refusera de démarrer.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossdef>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glossentry>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </glosslist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Ces limitations ne devraient normalement pas perturber l'utilisation
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync standard du réseau. Mais la présence du NAT a aussi des effets subtils qui
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync peuvent interagir avec des protocoles qui, normalement, fonctionnent. NFS
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync est un exemple où le serveur est souvent configuré pour refuser les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync connexions provenant de ports non privilégiés (c'est-à-dire des ports non
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync inférieurs à 1024).</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect2>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect1>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect1>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title id="network_bridged">Réseau bridgé</title>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Avec le réseau bridgé, VirtualBox utilise un pilote de périphérique de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync votre système <emphasis>hôte</emphasis> qui filtre les données depuis
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'adaptateur de votre réseau physique. Ce pilote est donc appelé un pilote
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync « net filter » (filtre de réseau). Ceci permet à VirtualBox d'intercepter
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync des données du réseau physique et d'injecter des données dedans, créant de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fait une nouvelle interface réseau logicielle. Quand un invité utilise une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync telle nouvelle interface logicielle, le système hôte voit l'invité comme si
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync il était physiquement connectés à l'interface par un câble réseau : l'hôte
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync peut envoyer des données à l'invité par cette interface et reçoit des données
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync à partir d'elle. Cela signifie que vous pouvez régler un routage ou un pont
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync entre l'invité et le reste de votre réseau.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour que cela fonctionne, VirtualBox a besoin d'un pilote de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync périphérique sur votre système hôte. La façon dont fonctionne le réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync bridgé a été entièrement réécrite avec VirtualBox 2.0 et 2.1, selon le
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync système d'exploitation hôte.<footnote>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour les hôtes Mac OS X et Solaris, les pilotes net filter étaient
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync déjà ajoutés à VirtualBox 2.0 (en tant que support dès le départ pour
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Host Interface Networking (réseau par interface hôte) sur ces plateformes).
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Avec VirtualBox 2.1, les pilotes net filter ont également été ajoutés
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pour les hôtes Windows et Linux, en remplaçant les mécanismes présents
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync auparavant dans VirtualBox pour ces plateformes ; surtout sur Linux, la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync méthode plus récente sous Linux exigeait de créer des interfaces et
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync des ponts (bridge) TAP, ce qui était complexe et ce qui changeait d'une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync distribution à l'autre. Rien de tout cela n'est nécessaire aujourd'hui.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Le réseau bridgé s'appelait avant « Host Interface Networking » (réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync avec interface de l'hôte), et il a été renommé dans la version 2.2 sans
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync modification de son fonctionnement.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </footnote></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para><note>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Même si TAP n'est plus nécessaire sur Linux avec le réseau bridgé,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync vous <emphasis>pouvez</emphasis> toujours utiliser des interfaces TAP
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pour certains réglages avancés, puisque vous pouvez connecter une VM à
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync n'importe quelle interface hôte -- ce qui pourrait aussi être une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync interface TAP.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </note>Pour activer le réseau bridgé, tout ce que vous avez besoin de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync faire est d'ouvrir la boîte de dialogue Paramètres de la fenêtre d'une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync machine virtuelle, aller sur la page « Réseau » et sélectionner « Réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync bridgé » dans la liste déroulante du champ « Attaché à ». Enfin,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sélectionnez l'interface hôte désirée depuis la liste au bas de la page,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync qui contient les interfaces réseau physiques de vos systèmes. Sur un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync MacBook typique, par exemple, cela vous permettra de choisir entre « en1:
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync AirPort » (qui est l'interface tans fil) et « en0: Ethernet », qui
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync représente l'interface avec un câble réseau.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>En fonction de votre système d'exploitation hôte, vous devriez garder
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync à l'esprit les limites suivantes :<itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Sur des hôtes <emphasis role="bold">Macintosh</emphasis>, la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fonctionnalité est limitée quand on utilise AirPort (le réseau sans
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fil de Mac) pour le réseau bridgé. Actuellement, VirtualBox ne supporte
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync que l'IPv4 via AirPort. Pour d'autres protocoles tels qu'IPv6 et IPX,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync vous devez choisir une interface filaire.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Sur les hôtes <emphasis role="bold">Linux</emphasis>, la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fonctionnalité est limitée lors de l'utilisation d'interfaces sans
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync fil pour le réseau bridgé. VirtualBox ne supporte actuellement que
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'IPv4 via le sans fil. Pour les autres protocoles tels que IPv6 et
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync IPX, vous devez choisir une interface filaire.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>En outre, régler le MTU à moins de 1500 bytes sur les interfaces
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync filaires fournies par le pilote sky2 sur la Marvell Yukon II EC Ultra
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Ethernet NIC est connu pour entraîner des pertes de paquets dans
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync certaines conditions.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Sur les hôtes <emphasis role="bold">Solaris</emphasis>, il n'y
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync a pas de support pour utiliser les interfaces sans fil. Le filtrage du
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync trafic invité en utilisant IPFilter n'est pas non plus totalement
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync supporté du fait de restrictions techniques du sous-système de réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de Solaris 11.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Avec VirtualBox 2.0.4 et supérieur, il est possible d'utiliser
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync des interfaces réseaux virtuelles Crossbow (Crossbow Virtual Network
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Interfaces, VNICs) avec le réseau bridgé, mais avec les précautions
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync suivantes :</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Vous ne pouvez pas partager un VNIC entre plusieurs interfaces
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau virtuelles, ainsi chaque interface réseau invité doit avoir
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync son propre VNIC.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>La VNIC et l'interface réseau de l'invité qui utilise le VNIC
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync doivent se voir assigner des adresses MAC.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Lors de l'utilisation des interfaces VLAN avec VirtualBox, elles
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync doivent être nommées selon le schéma de nommage du hack PPA (comme
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync "e1000g513001"), car sinon, il se peut que l'invité reçoive des paquets
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sous un format inattendu.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect1>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect1 id="network_internal">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Réseau interne</title>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Le réseau interne est similaire au réseau bridgé dans le sens où la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VM peut communiquer directement avec le monde extérieur. Cependant le
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync « monde extérieur » est limité aux autres VMs qui se connectent au même
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau interne.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Même si techniquement, tout ce que vous pouvez faire en utilisant le
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau interne est aussi faisable en utilisant le réseau bridgé, il y a des
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync avantages en matière de sécurité à utiliser le réseau interne. En mode
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau bridgé, tout le trafic passe par une interface physique du système
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync hôte. Il est donc possible d'attacher un détecteur de paquets (tel que
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Wireshark) à l'interface hôte et d'enregistrer tout le trafic qui passe par
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync lui. Si, pour une raison quelconque, vous préférez que deux ou davantage de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VMs de la même machine communiquent de façon privée, tout en cachant leurs
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync données à la fois au système hôte et à et à l'utilisateur, le réseau bridgé
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync n'est donc pas une option.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les réseaux internes sont créés automatiquement selon les besoins,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync ainsi il n'y a pas de configuration centrale. Chaque réseau interne est
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync simplement identifié par son nom. Une fois qu'il y a plus d'une carte réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuelle active avec le même ID de réseau interne, le pilote de support de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualBox va automatiquement « brancher » les cartes et agir comme un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync switch réseau. Le pilote du support de VirtualBox implémente une switch
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Ethernet complet et supporte à la fois les trames broadcast/multicast et le
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync mode promiscuité.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Afin d'attacher la carte réseau d'une machine virtuelle à un réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync interne, réglez son mode réseau sur « réseau interne ». Il y a deux façons
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'accomplir cela :</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <para><itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Vous pouvez utiliser la boîte de dialogue « Paramètres » de la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VM dans l'interface graphique. Dans la catégorie « Réseau » de la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync boîte de dialogue des paramètres, sélectionnez « Réseau interne » dans
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync la liste déroulante des modes réseau. Maintenant, sélectionnez le nom
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'un réseau interne existant depuis le menu déroulant en-dessous ou
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync entrez un nouveau nom dans le champ d'édition.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Vous pouvez utiliser <screen>VBoxManage modifyvm "nom VM" --nic&lt;x&gt; intnet</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Vous pouvez éventuellement spécifier un nom de réseau avec la commande
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>VBoxManage modifyvm "nom VM" --intnet&lt;x&gt; "network name"</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Si vous ne spécifiez pas de nom de réseau, la carte réseau sera
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync attachée au réseau <computeroutput>intnet</computeroutput> par défaut.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Sauf si vous configurez les cartes réseau (virtuelles) des systèmes
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'exploitation invités qui participent au réseau interne pour utiliser des
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync adresses IP statiques, il se peut que vous vouliez utiliser le serveur DHCP
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync construit dans VirtualBox pour gérer les adresses IP pour le réseau interne.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Merci de voir le <xref linkend="vboxmanage-dhcpserver" /> pour des détails.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Par mesure de sécurité, l'implémentation Linux du réseau interne
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync n'autorise que les VMs en fonction sous le même ID utilisateur à établir un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau interne.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect1>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <sect1 id="network_hostonly">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Réseau privé avec l'hôte (Host-only)</title>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Le réseau privé avec l'hôte est un autre mode réseau qui a été ajouté
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync avec la version 2.2 de VirtualBox. On peut le concevoir comme un hybride
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync entre les modes réseau bridgé et interne : comme avec le réseau bridgé, les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync machines virtuelles peuvent se parler entre elles et avec l'hôte comme si
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync elles étaient connectées sur un switch ethernet physique. De la même façon,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync comme avec le réseau interne cependant, il n'est pas besoin qu'une interface
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync réseau physique soit présente et les machines virtuelles ne peuvent pas
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync parler au monde extérieur à l'hôte puisqu'elles ne sont pas connectées à une
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync interface réseau physique.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Quand on utilise le réseau privé avec l'hôte, VirtualBox crée à la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync place une nouvelle interface logicielle sur l'hôte qui apparaît ensuite à
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync côté de vos interfaces réseau existantes. En d'autres termes, alors qu'avec
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync un réseau bridgé, on utilise une interface réseau existante pour y attacher
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync les machines virtuelles, avec le mode hôte privé on crée une nouvelle
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync interface « loopback » sur l'hôte. Et alors qu'avec le réseau interne, on ne
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync peut pas voir le trafic entre les machines virtuelles, on peut intercepter
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync le trafic sur l'interface « loopback » de l'hôte.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Le réseau avec hôte privé est particulièrement utile pour les
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync applications virtuelles pré-configurées, où plusieurs machines virtuelles
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sont emballées ensembles et destinées à coopérer. Par exemple, il se peut
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync qu'une machine virtuelle contienne un serveur Web et la seconde une base de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync données, et puisqu'elles sont prévues pour se parler, l'application peut
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync demander à VirtualBox de régler un réseau avec hôte privé pour les deux. Un
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync second réseau (bridgé) connecterait alors le serveur Web au monde extérieur
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync pour donner accès aux données, mais le monde extérieur ne peut pas se connecter à la base de données.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour passer l'interface réseau de la machine virtuelle en mode « avec
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync hôte privé » :<itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>soit allez sur la page « réseau » dans les paramètres de la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync machine virtuelle dans l'interface graphique et sélectionnez « Hôte
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync privé » ou</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>en ligne de commande, tapez
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <computeroutput>VBoxManage modifyvm "nom VM" --nic&lt;x&gt; hostonly</computeroutput> ;
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync voir le <xref linkend="vboxmanage-modifyvm" /> pour les détails.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Pour le réseau privé avec hôte, comme avec le réseau interne, il se
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync peut que vous trouviez le serveur DHCP construit dans VirtualBox utile. On
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync peut l'activer puis gérer les adresses IP dynamiques dans le réseau avec
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync hôte privé puisque sinon vous devriez configurer toutes les adresses IP de
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync manière statique.<itemizedlist>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Dans l'interface graphique de VirtualBox, vous pouvez configurer
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync toutes ces options dans les paramètres globaux avec « Fichier »
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync -&gt; « Paramètres » -&gt; « Réseau », qui liste tous les réseaux avec
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync hôte privé présentement utilisés. Cliquez sur un nom de réseau puis
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sur le bouton « Éditer » à droite et vous pouvez modifier les paramètres
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de l'adaptateur et du DHCP.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Alternativement, vous pouvez utiliser <computeroutput>VBoxManage
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync dhcpserver</computeroutput> en ligne de commande ; voir le <xref
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync linkend="vboxmanage-dhcpserver" /> pour des détails.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </sect1>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <sect1 id="network_udp_tunnel">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Réseau par tunnel UDP</title>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Ce mode réseau permet de connecter entre elles des machines virtuelles
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync en fonction sur plusieurs hôtes.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Techniquement, cela se fait en encapsulant des cadres (frames) Ethernet
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync envoyés ou reçus par la carte réseau invitée dans un chiffreur de données
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync (data datagrams) UDP/IP, et en les envoyant à l'hôte à travers un réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync disponible.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Le mode Tunnel UDP prend trois paramètres :<glosslist>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>port UDP source</glossterm>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Le port sur lequel écoute l'hôte. Les déchiffreurs de données
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync arrivant sur ce port issus de n'importe quelle adresse source seront
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync redirigés vers la partie réceptrice d'une carte réseau invitée.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>adresse de destination</glossterm>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>L'adresse IP de l'hôte cible des données transmises.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Port UDP de destination</glossterm>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Numéro de port vers lequel sont envoyées les données transmises.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glosslist></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Lorsqu'on connecte deux machines virtuelles sur deux hôtes différents,
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync leurs adresses IP doivent être échangées. Sur un hôte unique, les ports
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sources et de destination doivent être échangés.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Dans l'exemple suivant, l'hôte 1 utilise l'adresse IP 10.0.0.1 et
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'hôte 2 utilise l'adresse IP 10.0.0.2. Configuration en ligne de commande :<screen> VBoxManage modifyvm "VM 01 on host 1" --nic&lt;x&gt; generic
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 01 on host 1" --nicgenericdrv&lt;x&gt; UDPTunnel
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 01 on host 1" --nicproperty&lt;x&gt; dest=10.0.0.2
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 01 on host 1" --nicproperty&lt;x&gt; sport=10001
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 01 on host 1" --nicproperty&lt;x&gt; dport=10002</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync et <screen> VBoxManage modifyvm "VM 02 on host 2" --nic&lt;y&gt; generic
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 02 on host 2" --nicgenericdrv&lt;y&gt; UDPTunnel
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 02 on host 2" --nicproperty&lt;y&gt; dest=10.0.0.1
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 02 on host 2" --nicproperty&lt;y&gt; sport=10002
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VBoxManage modifyvm "VM 02 on host 2" --nicproperty&lt;y&gt; dport=10001</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Bien entendu, vous pouvez connecter deux machines virtuelles sur le
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync même hôte en réglant le paramètre d'adresse de destination sur 127.0.0.1
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync sur les deux. Dans ce cas, il agira comme le « Réseau interne », mais
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync l'hôte peut voir le trafic réseau, ce qu'il ne pourrait pas faire en réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync interne normal.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para><note>Sur les hôtes basés sur Unix (comme Linux, Solaris, Mac OS X), il
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync n'est pas possible de diriger (bind) sur des ports inférieurs à 1024, à partir
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'applications qui ne sont pas exécutées par <computeroutput>root</computeroutput>.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Il s'en suit que si vous essayez de configurer un tel port source UDP, la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VM refusera de démarrer.</note></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </sect1>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <sect1 id="network_vde">
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <title>Réseau VDE</title>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Virtual Distributed Ethernet (Ethernet virtuel distribué, VDE<footnote><para>VDE
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync est un projet développé par Renzo Davoli, professeur associé à l'Université
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de Bologna en Italie.</para></footnote>) est une infrastructure réseau
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync virtuelle flexible, reliant plusieurs hôtes de manière sécurisée. Elle
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync permet de basculer entre L2/L3, y compris avec un protocole d'arborescence
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de passerelles, entre VLANs et l'émulation WAN. C'est une partie facultative
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync de VirtualBox qui n'est incluse que dans code source.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Les blocs de construction de base de l'infrastructure sont des switches
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VDE, des plugs (prises) VDE et des fils VDE, qui connectent les switches
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync entre eux.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Le pilote VDE de VirtualBox prend un paramètre :<glosslist>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossterm>Réseau VDE</glossterm>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Le nom du socket du switch du réseau VDE vers lequel se connectera
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync la VM.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossdef>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glossentry>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </glosslist></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>L'exemple de base suivant montre comment connecter une machine virtuelle
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync à un switch VDE :</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para><orderedlist>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Créez un switch VDE :
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>vde_switch -s /tmp/switch1</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Configuration en ligne de commande :
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>VBoxManage modifyvm "nom VM" --nic&lt;x&gt; generic</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>VBoxManage modifyvm "nom VM" --nicgenericdrv&lt;x&gt; VDE</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Pour se connecter au port du switch automatiquement affecté, utilisez :
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>VBoxManage modifyvm "nom VM" --nicproperty&lt;x&gt; network=/tmp/switch1</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync Pour se connecter à un port spécifique du switch &lt;n&gt;, utilisez :
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>VBoxManage modifyvm "nom VM" --nicproperty&lt;x&gt; network=/tmp/switch1[&lt;n&gt;]</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync La dernière option peut être utile pour des VLANs.
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>Plan facultatif entre un port de switch VDE et un VLAN : (du
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync switch en console)
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>vde$ vlan/create &lt;VLAN&gt;</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>vde$ port/setvlan &lt;port&gt; &lt;VLAN&gt;</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </orderedlist></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para>VDE n'est disponible que sur des hôtes Linux et FreeBSD. Il n'est
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync disponible que si le logiciel VDE et la bibliothèque du plugin VDE du projet
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync VirtualSquare sont installés sur le système hôte. Pour plus
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync d'informations sur le paramétrage des réseaux VDE, merci de voir la
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync documentation qui accompagne le logiciel.<footnote>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para><ulink
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync url="http://wiki.virtualsquare.org/wiki/index.php/VDE_Basic_Networking">http://wiki.virtualsquare.org/wiki/index.php/VDE_Basic_Networking</ulink>.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </footnote></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </sect1>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync</chapter>