Recherche de site Web

Comment revenir à /etc/network/interfaces à partir de Netplan


Netplan est l’outil de gestion de réseau par défaut dans de nombreuses distributions Linux modernes, comme Ubuntu. Cependant, certains utilisateurs peuvent préférer utiliser la méthode traditionnelle /etc/network/interfaces pour gérer les configurations réseau.

Ce guide vous guidera à travers les étapes pour revenir à l’utilisation de /etc/network/interfaces au lieu de Netplan.

Étape 1 : Comprendre la configuration de Netplan

Avant de revenir à l’ancienne méthode, il est important de comprendre la configuration réseau existante gérée par les fichiers de configuration Netplan, qui sont stockés dans le répertoire /etc/netplan/ et se terminent généralement par des extensions .yaml.

Pour afficher la configuration actuelle de Netplan, utilisez la commande cat suivante :

sudo cat /etc/netplan/*.yaml

Cela affichera vos paramètres réseau actuels, que vous devrez transférer manuellement dans le fichier /etc/network/interfaces.

Étape 2 : Désactiver Netplan dans Ubuntu

Netplan peut être désactivé en supprimant ou en renommant les fichiers de configuration dans le répertoire /etc/netplan/.

sudo mkdir /etc/netplan/backup
sudo mv /etc/netplan/*.yaml /etc/netplan/backup/

Étape 3 : Installer ifupdown dans Ubuntu

Le paquet ifupdown est responsable de la gestion des interfaces réseau à l’aide du fichier /etc/network/interfaces.

S’il n’est pas installé sur votre système, vous pouvez l’installer avec la commande apt :

sudo apt update
sudo apt install ifupdown

Étape 4 : Activer la configuration de /etc/network/interfaces

Ensuite, vous devez configurer manuellement vos paramètres réseau dans le fichier /etc/network/interfaces.

Ouvrez le fichier avec un éditeur de texte nano :

sudo nano /etc/network/interfaces

Voici un modèle de base que vous pouvez utiliser :

# Loopback network interface
auto lo
iface lo inet loopback

Primary network interface (replace 'eth0' with your actual interface name)
auto eth0
iface eth0 inet dhcp

Si vous utilisez une adresse IP statique, la configuration peut ressembler à ceci :

# Loopback network interface
auto lo
iface lo inet loopback

Primary network interface (replace 'eth0' with your actual interface name)
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

Assurez-vous de remplacer eth0 par le nom réel de votre interface réseau, que vous pouvez trouver à l’aide de la commande ip a ou ifconfig.

ip addr
or
ifconfig

Une fois que vous avez configuré le fichier /etc/network/interfaces, redémarrez le service de mise en réseau pour appliquer les modifications :

sudo systemctl restart networking

Pour vous assurer que vos modifications ont été correctement appliquées, vérifiez les interfaces réseau à l’aide de la commande suivante :

ip a

Étape 5 : (Facultatif) Supprimer Netplan

Si vous êtes sûr de ne plus avoir besoin de Netplan, vous pouvez le supprimer de votre système :

sudo apt remove netplan.io

Cependant, cette étape est facultative, car le fait de garder Netplan installé n’affecte pas votre nouvelle configuration.

Revenir à Netplan à partir des interfaces réseau

Si vous décidez de revenir à l’utilisation de Netplan après être passé à /etc/network/interfaces, voici comment vous pouvez le faire.

Si vous avez déplacé vos fichiers de configuration Netplan vers un répertoire de sauvegarde (comme indiqué dans le guide précédent), vous pouvez les restaurer avec la commande suivante :

sudo mv /etc/netplan/backup/*.yaml /etc/netplan/

Si vous les avez supprimés, vous devrez recréer les fichiers de configuration Netplan.

sudo nano /etc/netplan/01-netcfg.yaml

Voici un exemple de fichier de configuration Netplan de base :

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: yes

Pour revenir à l’utilisation de Netplan, vous devrez désactiver le paquet ifupdown.

sudo apt remove ifupdown

Après avoir restauré ou recréé le fichier de configuration Netplan, appliquez la configuration à l’aide de la commande suivante :

sudo netplan apply

Vérifiez si les interfaces réseau sont correctement configurées en exécutant :

ip a

Si vous voulez nettoyer et vous assurer qu’il n’y a pas de conflit, vous pouvez supprimer ou commenter les entrées dans le fichier /etc/network/interfaces :

sudo nano /etc/network/interfaces
Conclusion

Le retour à /etc/network/interfaces à partir de Netplan est un processus simple qui implique la désactivation de Netplan, la configuration manuelle des paramètres réseau et le redémarrage du service de mise en réseau.

Articles connexes: