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

Contrôler le service networking et désactiver une interface

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:04:37

Script

Objectif et utilité

Vous allez identifier le service qui gère le réseau sur une Debian sans interface graphique, consulter son état avec systemctl, puis désactiver proprement une interface avec ifdown avant de modifier sa configuration.

Prérequis et point de départ

  • Être connecté en root dans la VM. Voir « Afficher les interfaces réseau avec la commande ip ».

Explication et démarche

1. Quel service gère le réseau ?

  • Debian installée avec un environnement de bureau : le réseau est géré par NetworkManager.
  • Debian installée en mode serveur (cas de la VM) : le réseau est géré par le service networking (paquet ifupdown), configuré par le fichier /etc/network/interfaces.

2. Consulter l'état du service

systemctl contrôle les services, c'est-à-dire les processus de longue durée lancés avec le système :

systemctl status networking.service

En root, sudo est inutile. La sortie indique active en vert si tout va bien, puis les derniers messages du service, dont les échanges DHCP.

3. Respecter l'ordre des opérations

Pour modifier la configuration d'une interface gérée par networking, suivez toujours cet ordre :

  1. ifdown <interface> : déconfigurer l'interface ;
  2. modifier /etc/network/interfaces ;
  3. ifup <interface> : appliquer la nouvelle configuration.

Dans un autre ordre, le service peut afficher des erreurs trompeuses, même si votre configuration est correcte.

4. Désactiver l'interface

ifdown enp0s8

Utilisez la complétion : tapez ifdown e puis Tab. Si plusieurs noms sont possibles (enp0s3, enp0s8), un double Tab les affiche ; complétez le caractère manquant.

À la fin des messages, la ligne DHCPRELEASE indique que l'adresse a été rendue au serveur DHCP. Vérifiez :

ip -c -br a

enp0s8 apparaît DOWN, sans adresse IP.

Résultat attendu et vérification

systemctl status networking.service affiche active, et après ifdown enp0s8, l'interface enp0s8 est DOWN sans adresse.

Points de vigilance et bonnes pratiques

  • Ne désactivez pas l'interface par laquelle vous êtes connecté à distance : vous perdriez la connexion. Ici, vous travaillez dans la fenêtre VirtualBox.
  • Respectez l'ordre ifdown → modification → ifup.

À retenir et mise en pratique

  • Debian serveur : service networking, fichier /etc/network/interfaces.
  • systemctl status <service> pour l'état d'un service.
  • ifdown avant de modifier, ifup après.

Exercice. Affichez l'état du service networking, désactivez enp0s8 avec la complétion, puis vérifiez son état.

Critère de réussite : enp0s8 est DOWN et n'a plus d'adresse IP.

Référence

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