Tutoriel Linux

Renommer l’interface par défaut ens33 à l’ancienne eth0 sur Ubuntu 16.04


Dans les distributions Linux modernes, notamment Ubuntu 16.04, le système de gestion des interfaces réseau a évolué pour adopter une nouvelle convention de nommage basée sur le modèle Predictable Network Interface Names (Noms d’interface réseau prévisibles). Cependant, certains utilisateurs préfèrent toujours l’ancienne convention de nommage, notamment eth0, pour des raisons de familiarité ou de compatibilité avec des scripts et des configurations existants. Dans cet article, nous examinerons comment renommer l’interface réseau par défaut, ens33, en eth0 sur Ubuntu 16.04.

Comprendre la nouvelle convention de nommage

Avec l’introduction du modèle Predictable Network Interface Names, les noms d’interfaces réseau ne sont plus arbitraires mais dérivés de caractéristiques spécifiques de l’interface elle-même, telles que le bus auquel elle est connectée ou son emplacement dans la séquence de détection des périphériques. Par conséquent, l’interface réseau par défaut sur Ubuntu 16.04 peut être nommée ens33, en fonction de sa détection par le système.

Identifier l’interface réseau

Avant de procéder au renommage, il est essentiel d’identifier correctement l’interface réseau que vous souhaitez renommer. Pour ce faire, utilisez la commande suivante dans un terminal :

ip addr

Cette commande affichera la liste des interfaces réseau actuellement disponibles sur votre système, avec leurs adresses IP et leurs caractéristiques associées.

Éditer le fichier de configuration

Le renommage de l’interface réseau nécessite une modification du fichier de configuration correspondant. Sur Ubuntu 16.04, cela implique de modifier le fichier /etc/netplan/01-netcfg.yaml à l’aide d’un éditeur de texte.

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

À l’intérieur de ce fichier, vous verrez probablement quelque chose de similaire à ceci :

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: true

Pour renommer l’interface ens33 en eth0, modifiez simplement le nom de l’interface comme suit :

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true
Appliquer les modifications

Une fois les modifications apportées au fichier de configuration, enregistrez et quittez l’éditeur de texte. Ensuite, appliquez les changements en exécutant la commande suivante dans le terminal :

sudo netplan apply

Cela rechargera la configuration réseau avec les modifications que vous avez apportées. Vous pouvez également redémarrer le système pour vous assurer que les modifications prennent effet de manière permanente.

Vérifier le nouveau nom d’interface

Après avoir appliqué les modifications, utilisez à nouveau la commande ip addr pour vérifier que l’interface réseau a été renommée avec succès en eth0. Vous devriez voir le nouveau nom apparaître dans la liste des interfaces réseau avec ses paramètres associés.

Conclusion

Renommer l’interface réseau par défaut de ens33 à eth0 sur Ubuntu 16.04 peut être utile dans certaines situations où la compatibilité avec des configurations existantes ou la préférence personnelle pour l’ancienne convention de nommage sont des préoccupations. En suivant les étapes décrites dans cet article, vous pouvez facilement effectuer cette modification tout en maintenant un fonctionnement réseau stable sur votre système Ubuntu 16.04.

Voici les cas particuliers avec des exemples de commandes et des sous-titres :

1. Compatibilité avec des scripts et des configurations existants

Si vous avez des scripts ou des configurations réseau qui dépendent de l’interface eth0, vous pouvez renommer l’interface ens33 en eth0 pour maintenir la compatibilité.

Exemple de commande :

sudo nano /etc/netplan/01-netcfg.yaml
2. Utilisation de logiciels tiers ou de pilotes spécifiques

Certains logiciels ou pilotes peuvent être configurés pour fonctionner spécifiquement avec l’interface eth0. Le renommage de l’interface en eth0 pourrait résoudre les problèmes de compatibilité avec ens33.

Exemple de commande :

sudo netplan apply
3. Interactions avec des périphériques réseau externes

Si des périphériques réseau externes sont configurés pour interagir avec une interface nommée eth0, le renommage simplifie la gestion.

Exemple de commande :

ip link set ens33 down
ip link set ens33 name eth0
ip link set eth0 up
4. Déploiement automatisé ou gestion à grande échelle

Le maintien de la cohérence des noms d’interface réseau simplifie la gestion des configurations et des déploiements sur plusieurs systèmes.

Exemple de commande :

sed -i 's/ens33/eth0/g' /etc/netplan/01-netcfg.yaml
5. Migration vers d’autres distributions ou versions

Le renommage en eth0 facilite les migrations futures vers d’autres distributions Linux ou versions ultérieures d’Ubuntu en maintenant une cohérence dans la configuration réseau.

Exemple de commande :

ip link set eth0 down
ip link set eth0 name ens33
ip link set ens33 up

En résumé, ces cas particuliers illustrent différents scénarios où le renommage de l’interface réseau de ens33 à eth0 sur Ubuntu 16.04 peut être avantageux, avec des exemples de commandes pertinentes pour chaque situation.


Cet article fournit des instructions détaillées sur la façon de renommer l’interface réseau par défaut de ens33 à eth0 sur Ubuntu 16.04, en expliquant les raisons derrière la nouvelle convention de nommage et en guidant les utilisateurs à travers le processus de modification du fichier de configuration réseau.

Autres articles

Guide Complet sur la Classe final en...
En Java, le mot-clé final joue un rôle crucial pour...
Read more
Différence entre Ubuntu et Debian : Comprendre...
Les distributions Linux offrent une pléthore d'options pour les utilisateurs...
Read more
Guide complet sur l'utilisation de la commande...
La détection et la résolution des problèmes réseau peuvent être...
Read more

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *