Comment modifier la politique de dénomination de l'interface réseau sur Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux

Comment Modifier La Politique De Denomination De L Interface Reseau Sur Ubuntu Debian Rhel Centos Fedora Rocky Linux



Les noms d’interface réseau prévisibles sont :
  1. Stable lors des redémarrages
  2. Corrigé/cohérent même si le matériel est ajouté ou supprimé
  3. Réparé/cohérent même si le matériel défectueux/endommagé est remplacé
  4. Sans état et ne nécessite aucun fichier de configuration explicite

Pour la sécurité du système et la facilité d'utilisation, des noms d'interface réseau prévisibles sont très importants. Ainsi, les principales distributions Linux utilisent « systemd » et « udev » pour attribuer des noms prévisibles aux interfaces réseau de votre ordinateur.

Actuellement, il existe quelques politiques de dénomination d'interface réseau que vous pouvez utiliser sur Ubuntu, Debian, RHEL, CentOS, Fedora, Rocky Linux et d'autres distributions Linux populaires basées sur Debian/Ubuntu ou RPM. Dans cet article, nous discuterons des politiques de dénomination des interfaces réseau disponibles sous Linux et vous montrerons comment passer à celle de votre choix.







Sujet du contenu :

  1. Politiques de dénomination des interfaces réseau disponibles
  2. La politique de dénomination de l'interface réseau actuellement utilisée
  3. Modification de la stratégie de dénomination de l'interface réseau
  4. Vérifier si la nouvelle stratégie de dénomination de l'interface réseau est utilisée
  5. Configuration des noms personnalisés pour les interfaces réseau
  6. Conclusion

Politiques de dénomination des interfaces réseau disponibles

Actuellement, les stratégies de dénomination des interfaces réseau disponibles sont :



  1. noyau – Dans cette politique, le noyau ne renomme pas les périphériques réseau prévisibles, c'est-à-dire lo (l'interface de bouclage)
  2. base de données – Dans cette politique, la base de données matérielle udev qui est « hwdb » est utilisée pour attribuer les noms de périphériques réseau.
  3. à bord – Dans cette politique, le numéro d'index fourni par le BIOS/micrologiciel de votre ordinateur est utilisé pour nommer les périphériques réseau intégrés, c'est-à-dire eno1, eno2.
  4. fente – Dans cette politique, le numéro d'index du connecteur PCIE hot-plug fourni par le BIOS/micrologiciel de votre ordinateur est utilisé pour nommer les périphériques réseau, c'est-à-dire ens1, ens2.
  5. chemin – Dans cette politique, l'emplacement physique du matériel est utilisé pour nommer les périphériques réseau, c'est-à-dire enp1s0, enp1s2, enp1s0f0, enp1s0f1.
  6. Mac – Dans cette stratégie, l'adresse MAC du périphérique réseau est ajoutée au nom de l'interface réseau, c'est-à-dire enx000c294cd7e8.

La politique de dénomination de l'interface réseau actuellement utilisée

Le fichier de configuration de la politique de dénomination de l'interface réseau par défaut sur la plupart des distributions Linux populaires se trouve dans le chemin « /usr/lib/systemd/network/99-default.link ».



Vous pouvez ouvrir le fichier de configuration de la stratégie de dénomination de l'interface réseau par défaut « /usr/lib/systemd/network/99-default.link » avec l'éditeur de texte nano comme suit :





$ sudo nano / usr / lib / système / réseau / 99 -default.lien

L'ordre des politiques de dénomination de l'interface réseau à utiliser est répertorié dans la section « NamePolicy » [1] .

Ici, « conserver » a la plus haute priorité. Ce que fait « keep », c'est que si un nom est déjà attribué à une interface réseau, systemd/udev continuera à utiliser le même nom encore et encore.



Ensuite, il essaiera de définir les noms du noyau. Si la stratégie de dénomination du noyau échoue, utilisez respectivement la base de données, la carte intégrée, l'emplacement et le chemin.

Vous pouvez également définir un nom alternatif pour les interfaces réseau en utilisant l'option « AlternativeNamesPolicy » de la même manière. [2] . Une stratégie de dénomination qui n'est pas utilisée pour la dénomination réelle de l'interface réseau est utilisée comme stratégie de dénomination alternative en fonction de l'ordre défini dans « AlternativeNamesPolicy ».

  Une capture d'écran d'un ordinateur Description générée automatiquement

Comme vous pouvez le voir, la politique de dénomination de l'interface réseau du slot, par défaut, est utilisée pour nommer les interfaces réseau réelles et la politique de dénomination de l'interface réseau du chemin est utilisée pour donner un nom alternatif à l'interface réseau sur Ubuntu 22.04 LTS. Une politique de dénomination différente et une politique de dénomination alternative peuvent être utilisées par défaut sur d'autres distributions Linux.

$ adresse IP un

  Une capture d'écran d'un ordinateur Description générée automatiquement

Modification de la stratégie de dénomination de l'interface réseau

Pour modifier la politique de dénomination de l'interface réseau, ouvrez le fichier de configuration « /usr/lib/systemd/network/99-default.link » avec l'éditeur de texte nano comme suit :

$ sudo nano / usr / lib / système / réseau / 99 -default.lien

Tapez la politique de dénomination de l'interface réseau souhaitée dans la section « NamePolicy » et la politique de dénomination de l'interface réseau alternative dans la section « AlternativeNamePolicy ».

Une fois que vous avez terminé, appuyez sur + X suivi de « Y » et pour enregistrer le fichier « 99-default.link ».

  Une capture d'écran d'un ordinateur Description générée automatiquement

Pour que les modifications prennent effet, redémarrez votre ordinateur comme suit :

$ sudo redémarrer

Vérifier si la nouvelle stratégie de dénomination de l'interface réseau est utilisée

Une fois votre ordinateur démarré, exécutez la commande « ip » pour vérifier si les noms des interfaces réseau ont changé en conséquence. Comme vous pouvez le voir, la politique de dénomination de l'interface réseau Mac est utilisée pour définir les vrais noms de l'interface réseau et la politique de dénomination de l'interface réseau du chemin est utilisée pour définir les noms alternatifs des interfaces réseau.

$ adresse IP un

  Une capture d'écran d'un ordinateur Description générée automatiquement

Dans cet exemple, nous avons utilisé respectivement la politique de dénomination du chemin pour le vrai nom et la politique de dénomination Mac pour le nom alternatif des interfaces réseau.

  Une capture d'écran d'un programme informatique Description générée automatiquement

Configuration des noms personnalisés pour les interfaces réseau

Outre l'utilisation des stratégies de dénomination d'interface réseau prédéfinies, vous pouvez également définir des noms personnalisés pour les interfaces réseau de votre ordinateur. Pour savoir comment définir les noms personnalisés de vos interfaces réseau, lisez cet article.

Conclusion

Dans cet article, nous avons discuté des politiques de dénomination des interfaces réseau disponibles dans les distributions Linux modernes. Nous vous avons également montré comment utiliser les différentes politiques de dénomination d'interface réseau sur Ubuntu/Debian, RHEL/Rocky Linux/CentOS/Fedora et d'autres distributions Linux modernes basées sur Ubuntu/Debian ou RPM.