Rechercher

1.2. Comment fonctionne le renommage des périphériques réseau

download PDF

Par défaut, la dénomination cohérente des périphériques est activée dans Red Hat Enterprise Linux. Le gestionnaire de périphériques udev traite différentes règles pour renommer les périphériques. Le service udev traite ces règles dans l'ordre suivant :

  1. Le fichier /usr/lib/udev/rules.d/60-net.rules définit que l'utilitaire d'aide /lib/udev/rename_device doit rechercher le paramètre HWADDR dans les fichiers /etc/sysconfig/network-scripts/ifcfg-*. Si la valeur définie dans la variable correspond à l'adresse MAC d'une interface, l'utilitaire d'aide renomme l'interface avec le nom défini dans le paramètre DEVICE du fichier. Ce fichier n'existe qu'après l'installation du paquetage initscripts.
  2. Le fichier /usr/lib/udev/rules.d/71-biosdevname.rules définit que l'utilitaire biosdevname renomme l'interface conformément à sa politique de dénomination, à condition qu'elle n'ait pas été renommée à l'étape précédente.
  3. Le fichier /usr/lib/udev/rules.d/75-net-description.rules définit que udev examine le périphérique d'interface réseau et définit les propriétés dans udev- variables internes qui seront traitées à l'étape suivante. Notez que certaines de ces propriétés peuvent être indéfinies.
  4. Le fichier /usr/lib/udev/rules.d/80-net-setup-link.rules appelle le fichier net_setup_link udev intégré qui applique alors la politique. Voici la politique par défaut qui est stockée dans le fichier /usr/lib/systemd/network/99-default.link:

    [Link]
    NamePolicy=kernel database onboard slot path
    MACAddressPolicy=persistent

    Avec cette politique, si le noyau utilise un nom persistant, udev ne renomme pas l'interface. Si le noyau n'utilise pas de nom persistant, udev renomme l'interface avec le nom fourni par la base de données matérielle de udev. Si cette base de données n'est pas disponible, Red Hat Enterprise Linux se rabat sur les mécanismes décrits ci-dessus.

    Il est également possible de définir le paramètre NamePolicy de ce fichier sur mac pour les noms d'interface basés sur l'adresse MAC (Media Access Control).

  5. Le fichier /usr/lib/udev/rules.d/80-net-setup-link.rules définit que udev renomme l'interface en fonction des paramètres internes udev dans l'ordre suivant :

    1. ID_NET_NAME_ONBOARD
    2. ID_NET_NAME_SLOT
    3. ID_NET_NAME_PATH

    Si l'un des paramètres n'est pas défini, udev utilise le suivant. Si aucun des paramètres n'est défini, l'interface n'est pas renommée.

Les étapes 3 et 4 mettent en œuvre les schémas de dénomination 1 à 4 décrits dans Hiérarchie de dénomination des périphériques d'interface réseau.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.