Configuration d'un réseau de machines virtuelles
La configuration du réseau sur votre nouvelle machine virtuelle se déroule en quelques étapes. Vous devez disposer d'un bloc d'adresses IP portables séparées pour le réseau public et pour le réseau privé. Votre offre de virtualisation pourrait nécessiter une VM secondaire. L' VM e secondaire doit se trouver sur un domaine de diffusion VLAN et ne peut pas acheminer le trafic vers un sous-réseau VLAN qui ne dispose pas d'un identifiant de réseau, d'une passerelle ou d'une adresse de diffusion associés. Si vous ne prévoyez pas d'utiliser le réseau privé sur votre machine virtuelle, le sous-réseau public suffit.
Après vous être procuré vos blocs d'adresses IP, vous pouvez configurer la mise ne réseau sur la machine virtuelle. Si la machine virtuelle n'est pas installée, vous pouvez configurer votre bloc de réseau public via le processus d'installation de système d'exploitation. Il s'agit de la méthode la plus rapide pour configurer un réseau public. Toutes les étapes de configuration de réseau partent du principe que la première interface réseau est le réseau privé et que la seconde interface réseau est le réseau public.
La configuration de votre réseau varie selon le système d'exploitation. Cette rubrique contient des informations détaillées relatives à la configuration du réseau pour les systèmes d'exploitation ci-dessous.
Les systèmes d'exploitation regroupés partagent la même configuration réseau.
- Windows 2008 Server Core
- Windows 2003 Standard et Entreprise
- Windows 2008 Web, Standard, Entreprise et Datacenter
- Red Hat, Fedora et CentOS
- Ubuntu et Debian
La configuration de réseau requiert les informations ci-après pour les blocs d'adresses IP publiques et privées.
- Une adresse IP
- Une passerelle
- Un masque de sous-réseau
- Conversion de sous-réseau
---/29 - 255.255.255.248
---/28 - 255.255.255.240
---/27 - 255.255.255.224
---/26 - 255.255.255.192
---/25 - 255.255.255.128
---/24 - 255.255.255.0
Windows 2008 Server Core
L'édition Windows 2008 Server Core ne fournit pas d'interface graphique pour configurer le réseau système. La configuration doit être effectuée manuellement à l'aide de l'invite de commande. Vous devez exécuter les commandes ci-dessous. Vous
devez remplacer les adresses IP utilisées dans cet exemple par celles de vos blocs d'adresses IP. Ces commandes fonctionnent avec les anciennes versions de Windows Server qui intègrent la commande netsh.
Exemple de bloc d'adresses IP publiques : 192.0.2.0/29
- Adresse IP – 192.0.2.2
- Passerelle – 192.0.2.1
- Masque de sous-réseau – 255.255.255.248
Exemple de bloc d'adresses IP privées – 10.0.0.0/29 **
- Adresse IP – 10.0.0.2
- Passerelle – 10.0.0.1
- Masque de sous-réseau – 255.255.255.248
Créer un réseau public
La commande suivante permet de créer le réseau public afin de connecter votre serveur à Internet.
Netsh interface ip set address name=”Local Area Connection 2” static 192.0.2.2 255.255.255.248 192.0.2.1
Les commandes suivantes créent les entrées DNS. (si vous n'utilisez pas le réseau privé, vous devez remplacer ces adresses IP par des serveurs DNS actifs) :
Netsh interface ip add dns “Local Area Connection 2” 10.0.80.11
Netsh interface ip add dns “Local Area Connection 2” 10.0.80.12
Créer un réseau privé
Les commandes suivantes permettent de configurer le réseau privé et de créer la route persistante pour ce réseau. La route permanente permet à votre réseau privé d'accéder à l'ensemble du réseau privé. L'accès inclut les serveurs DNS dans la configuration de réseau public.
Aucune passerelle n'est affectée au réseau privé.
Netsh interface IP set address name=”Local Area Connection” static 10.0.0.2 255.255.255.248Route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 -p
Windows 2003 Standard et Entreprise
Vous pouvez utiliser Windows 2003 pour configurer la mise en réseau à l'aide de la ligne de commande ou de l'interface graphique. Si vous souhaitez utiliser la ligne de commande, consultez les instructions de configuration pour Windows 2008 Server Core. Ces instructions s'appliquent également à Windows 2003. Les instructions relatives à l'utilisation de l'interface graphique sont indiquées ici. Les adresses IP qui sont utilisées dans cet exemple doivent être remplacées par les adresses IP issues de vos blocs d'adresses IP.
Exemple de bloc d'adresses IP privées : 10.0.0.0/29
- Adresse IP – 10.0.0.2
- Passerelle – 10.0.0.1
- Masque de sous-réseau – 255.255.255.248
Ouverture de vos configurations de réseau
- Accédez au menu Démarrer > Paramètres > Panneau de configuration
- Ouvrir Les connexions de réseau. Si vous avez installé deux cartes réseau, vous verrez Connexion au réseau local et Connexion au réseau local 2
Créer un réseau public
Suivez les étapes suivantes pour configurer le réseau public via l'interface graphique Windows.
- Cliquez avec le bouton droit de la souris sur Connexion au réseau local > Propriétés, puis sélectionnez Internet Protocol ( TCP/IP ) > Propriétés.
- Accédez à Général > Utilisez l'adresse IP suivante :
- Entrez votre adresse IP publique, votre masque de sous-réseau et votre passerelle.
- Sélectionnez Utiliser les adresses de serveurs DNS suivantes. Si vous configurez le réseau privé, utilisez les serveurs DNS ci-après. Si vous ne configurez pas le réseau privé, vous devez fournir des serveurs DNS.
- Serveur DNS préféré : 10.0.80.11
- Serveur DNS alternatif : 10.0.80.12
- Cliquez sur OK
Créer un réseau privé
Suivez les étapes suivantes pour configurer un réseau privé via l'interface graphique Windows.
- Cliquez avec le bouton droit sur Connexion au réseau local 2 > Propriétés, puis sélectionnez Internet Protocol ( TCP/IP ) > Propriétés.
- Accédez à Général > Utilisez l'adresse IP suivante : puis saisissez votre adresse IP privée et votre masque de sous-réseau. Laissez la zone de passerelle vide et cliquez sur OK
- Cliquez à nouveau sur OK pour fermer la fenêtre de configuration de réseau.
Pour fournir l'accès à l'ensemble du réseau privé incluant les serveurs DNS, vous devez ajouter une route personnalisée au serveur. Suivez les étapes suivantes pour fournir un accès au réseau privé.
- Allez dans Démarrer > Exécuter, saisissez cmd, puis cliquez sur OK.
- Exécutez la commande suivante. Veillez à remplacer l'adresse de la passerelle ( 10.0.0.1 ) par celle de votre passerelle de bloc d'adresses IP privées.
route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 –p
Windows 2008 Web, Standard, Entreprise et Datacenter
Si vous disposez de Windows 2008, vous configurez la mise en réseau à l'aide de l'invite de commande ou de l'interface graphique. Si vous souhaitez utiliser l'invite de commande, reportez-vous aux instructions de configuration pour Windows 2008 Server Core. Ces instructions s'appliquent également à tous les serveurs 2008. Les instructions relatives à l'utilisation de l'interface graphique sont indiquées ici. Les adresses IP qui sont utilisées dans cet exemple doivent être remplacées par les adresses IP issues de vos blocs d'adresses IP.
Exemple de bloc d'adresses IP privées – 10.0.0.0/29 **
- Adresse IP – 10.0.0.2
- Passerelle – 10.0.0.1
- Masque de sous-réseau – 255.255.255.248
Ouverture de vos configurations de réseau
Suivez les étapes suivantes pour ouvrir votre configuration réseau.
- Accédez au menu Démarrer > Paramètres > Panneau de configuration
- Ouvrez le Centre de réseau et de partage, puis cliquez sur Gérer les connexions réseau. Si vous avez installé deux adaptateurs de réseau, "Connexion au réseau local" et "Connexion au réseau local 2" sont affichés.
Créer un réseau public
Suivez les étapes suivantes pour configurer le réseau public via l'interface graphique Windows.
- Cliquez avec le bouton droit sur Connexion au réseau local > Propriétés.
- Sélectionnez Protocole Internet version 4 (TCP/IPv4).
- Accédez à Général > Utilisez l'adresse IP suivante : puis saisissez votre adresse IP publique, votre masque de sous-réseau et votre passerelle.
- Sélectionnez Utiliser les adresses de serveurs DNS suivantes. Si vous configurez le réseau privé, utilisez les serveurs DNS ci-après. Si vous ne configurez pas le réseau privé, vous devez fournir des serveurs DNS.
- Serveur DNS préféré : 10.0.80.11
- Serveur DNS alternatif : 10.0.80.12
- Cliquez sur OK
Créer un réseau privé
Suivez les étapes suivantes pour configurer le réseau public via l'interface graphique Windows.
- Cliquez avec le bouton droit sur Connexion au réseau local 2 > Propriétés, puis sélectionnez Internet Protocol Version 4 ( TCP/IPv4 ) > Propriétés.
- Accédez à Général > Utilisez l'adresse IP suivante, saisissez votre adresse IP privée et votre masque de sous-réseau, puis cliquez sur OK.
- Cliquez à nouveau sur OK pour fermer la fenêtre de configuration de réseau.
Pour fournir l'accès à l'ensemble du réseau privé incluant les serveurs DNS, vous devez ajouter une route personnalisée au serveur.
- Allez dans Démarrer > Exécuter, saisissez cmd, puis cliquez sur OK.
- Exécutez la commande suivante. Veillez à remplacer l'adresse de la passerelle ( 10.0.0.1 ) par celle de votre passerelle de bloc d'adresses IP privées.
route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 –p
Red Hat, Fedora et CentOS
La configuration du réseau sur Red Hat, Fedora et CentOS s'effectue en modifiant manuellement les fichiers de configuration. Pour éditer manuellement les fichiers, vous devez vous connecter à la machine virtuelle.
Exemple de bloc d'adresses IP publiques : 192.0.2.0/29
- Adresse IP – 192.0.2.2
- Passerelle – 192.0.2.1
- Masque de sous-réseau – 255.255.255.248
Exemple de bloc d'adresses IP privées : 10.0.0.0/29
- Adresse IP – 10.0.0.2
- Passerelle – 10.0.0.1
- Masque de sous-réseau – 255.255.255.248
Créer un réseau public
Les paramètres de réseau public sont contenus dans le fichier ci-après. Vous devez éditer ce fichier à l'aide des informations fournies. Remplacez les exemples d'adresse IP par les adresses IP provenant de votre bloc d'adresses IP publiques. Si le fichier n'existe pas, créez-le. Si ce fichier existe, remplacez toutes les données qu'il contient par les informations suivantes.
/etc/sysconfig/network-scripts/ ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
BROADCAST=192.0.2.7
IPADDR=192.0.2.2
NETMASK=255.255.255.248
NETWORK=192.0.2.0
GATEWAY=192.0.2.1
ONBOOT=yes
Créer un réseau privé
Les paramètres de réseau privé sont contenus dans le fichier ci-après. Vous devez éditer ce fichier à l'aide des informations fournies. Remplacez les exemples d'adresse IP par les adresses IP correctes de votre bloc d'adresses IP privées. Si le fichier n'existe pas, créez-le. S'il existe, remplacez toutes les données qu'il contient par les informations ci-après. Remarque : le réseau privé NE CONTIENDRA PAS de route par défaut, par conséquent, la PASSERELLE n'est pas définie.
/etc/sysconfig/network-scripts/ ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.0.0.2
NETMASK=255.255.255.248
ONBOOT=yes
Une nouvelle route est nécessaire pour fournir un accès privé à l'ensemble du réseau privé, y compris le serveur DNS. Pour ce faire, il faut créer et modifier le fichier suivant. Assurez-vous de remplacer 10.0.0.1 dans l'exemple
avec votre passerelle IP de sous-réseau privé.
10.0.0.0/8 via 10.0.0.1
Configuration des serveurs DNS
La configuration DNS primaire et la configuration DNS secondaire sont contenues dans un fichier séparé. Vous devez éditer le fichier à l'aide des informations ci-après. Si cette machine virtuelle ne possède pas d'accès au réseau privé, vous devez remplacer les adresses IP du serveur par celles des serveurs DNS que vous souhaitez utiliser.
/etc/resolv.conf
nameserver 10.0.80.11
nameserver 10.0.80.12
Pour que ces modifications soient prises en compte, vous devez redémarrer la mise en réseau sur le serveur. Vous pouvez redémarrer le réseau en exécutant la commande suivante.
service network restart
Ubuntu et Debian
Vous configurez les réseaux Ubuntu et Debian via un seul fichier de configuration. Vous devez éditer ce fichier de configuration à l'aide des informations ci-après. Pour éditer ce fichier, vous devez disposer d'un accès root au serveur. L'installation de base d'Ubuntu ne fournit pas de connexion root. Cependant, l'utilisateur qui a été créé au cours du processus d'installation peut accéder à sudo. Vous devez utiliser la commande sudo pour éditer le fichier si vous exécutez Ubuntu.
Exemple de bloc d'adresses IP publiques : 192.0.2.0/29
- Adresse IP – 192.0.2.2
- Passerelle – 192.0.2.1
- Masque de sous-réseau – 255.255.255.248
Exemple de bloc d'adresses IP privées : 10.0.0.0/29
- Adresse IP – 10.0.0.2
- Passerelle – 10.0.0.1
- Masque de sous-réseau – 255.255.255.248
Réseau public et réseau privé
Editez le fichier suivant à l'aide de n'importe quel éditeur de texte et remplacez les exemples d'adresse IP par les adresses IP provenant de vos blocs d'adresses IP publiques et privées :
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.0.2.2
netmask 255.255.255.248
gateway 192.0.2.1
auto eth0
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.248
#Static route for backend service network
up route add -net 10.0.0.0/8 gw 10.0.0.1
Configuration des serveurs DNS
La configuration DNS primaire et la configuration DNS secondaire sont contenues dans un fichier séparé. Vous devez éditer ce fichier de configuration à l'aide des informations ci-après. Si cette machine virtuelle ne possède pas d'accès au réseau privé, vous devez remplacer les adresses IP du serveur par celles des serveurs DNS que vous souhaitez utiliser.
/etc/resolv.conf
nameserver 10.0.80.11
nameserver 10.0.80.12
Pour que ces modifications prennent effet, redémarrez le service réseau sur le serveur. Vous pouvez redémarrer le réseau en exécutant la commande suivante :
/etc/init.d/network restart
192.0.2.0/24 Cette documentation est destinée au public, conformément aux pages RFC1166 et RFC5737. Vous ne pouvez pas utiliser cette adresse IP sur vos serveurs.