Passer au contenu principal
Accéder à l'ensemble des vidéos de ce cours en ligne en illimité à partir de 99€HT/an. Voir nos offres

Linux Bases + Services

Préparer la machine virtuelle et le réseau

Configurer une adresse IP statique dans le fichier interfaces

Accéder à l'ensemble des vidéos de ce cours en illimité à partir de 99€ HT/an.

Préparer la machine virtuelle et le réseau
00:06:52

Script

Objectif et utilité

Vous allez éditer /etc/network/interfaces avec nano pour donner à l'interface enp0s8 l'adresse statique 192.168.56.200/24, puis l'activer avec ifup et vérifier le résultat.

Prérequis et point de départ

  • L'interface enp0s8 désactivée avec ifdown. Voir « Contrôler le service networking et désactiver une interface ».

Explication et démarche

1. Ouvrir le fichier

La VM est une Debian minimale : seuls les éditeurs nano et vim sont disponibles. Si vous ne connaissez pas vim, utilisez nano. La syntaxe est la même : le nom de l'éditeur, puis le chemin du fichier.

nano /etc/network/interfaces

/etc/network/interfaces est un chemin absolu : il part de la racine / (comparable au disque C: sous Windows). /etc contient les fichiers de configuration du système et des services ; network est le dossier du service networking ; interfaces est un fichier texte sans extension.

2. Lire le fichier

  • Les lignes commençant par # sont des commentaires.
  • source /etc/network/interfaces.d/* intègre d'autres fichiers (ignoré ici).
  • Une section par interface : lo, puis enp0s3, puis enp0s8.
  • auto enp0s8 : l'interface est gérée par le service et activée au démarrage.
  • iface enp0s8 inet dhcp : configuration IPv4 (inet) obtenue par DHCP.

3. Passer en adresse statique

Remplacez dhcp par static et ajoutez l'adresse sur la ligne suivante, indentée par convention :

auto enp0s8
iface enp0s8 inet static
        address 192.168.56.200/24

La notation CIDR /24 donne en une seule directive l'adresse et le masque.

Vérifiez la syntaxe, puis enregistrez : Ctrl+O, confirmez le nom du fichier avec Entrée (« 16 lignes écrites » s'affiche), puis quittez avec Ctrl+X.

4. Appliquer et vérifier

Comme pour la plupart des services, une modification de configuration doit être appliquée explicitement :

ifup enp0s8

La commande n'affiche rien : sous Linux, beaucoup de commandes ne disent rien quand tout s'est bien passé. Vérifiez :

ip -c -br a

Résultat attendu et vérification

enp0s8 est UP avec l'adresse 192.168.56.200/24.

Points de vigilance et bonnes pratiques

  • Ne laissez qu'une seule déclaration iface enp0s8 dans le fichier : si vous ajoutez la configuration en fin de fichier (par exemple avec tee -a), commentez l'ancienne.
  • Aucune passerelle (gateway) n'est nécessaire sur enp0s8 : l'accès extérieur passe par enp0s3 (NAT).
  • Choisissez une adresse en dehors de la plage DHCP.

À retenir et mise en pratique

  • iface <interface> inet static + address <IP>/<préfixe>.
  • Enregistrer avec Ctrl+O, quitter avec Ctrl+X, puis ifup.

Exercice. Configurez enp0s8 en 192.168.56.200/24, appliquez, puis depuis votre ordinateur lancez ping 192.168.56.200.

Critère de réussite : le ping répond depuis votre ordinateur.

Référence

  • Page de manuel interfaces(5) : https://manpages.debian.org/interfaces.5
  • Wiki Debian, configuration réseau : https://wiki.debian.org/NetworkConfiguration