8.6. Nommage de périphériques réseaux consistante avec biosdevname
Cette fonctionnalité, implémentée via l'assistant biosdevname udev changera le nom de toutes les interfaces de réseaux imbriquées, des interfaces de réseau de cartes PCI, des interfaces de réseaux de fonctions virtuelles par rapport aux noms d'interfaces existants
eth[0123…]
et en suivant la nouvelle convention d'affectation de noms expliquée ici Tableau 8.3, « La convention de nommage biosdevname ». Notez qu'à moins que le système soit un système Dell, ou que biosdevname soit activé explicitement comme décrit dans Section 8.6.2, « Activer et désactiver la fonctionnalité », la convention d'affectation de noms systemd
prévaudra.
Périphérique | Ancien nom | Nouveau nom |
---|---|---|
Interface de réseau intégrée (LOM) | eth[0123…] | em[1234…] [a] |
Interface de réseau de carte PCI | eth[0123…] | p<slot>p<ethernet port> [b] |
Fonction virtuelle | eth[0123…] | p<slot>p<ethernet port>_<virtual interface> [c] |
[a]
New enumeration starts at 1 .
[b]
For example: p3p4
[c]
For example: p3p4_1
|
8.6.1. Conditions préalables Système
Le programme biosdevname utilise les informations du BIOS du système, et plus particulièrement, les champs type 9 (Slot Système) et type 41 (Onboard Devices Extended Information) contenus dans le SMBIOS. Si le BIOS du système n'a pas un SMBIOS version 2.6, ou version ultérieure et ces données, la nouvelle convention de nommage ne sera pas utilisée. Le matériel ancien ne prend pas en charge cette fonction en raison du manque d'informations de champs et de version SMBIOS correcte dans les BIOS. Pour plus d'informations sur la version SMBIOS ou BIOS, contactez votre fournisseur de matériel.
Pour que cette fonctionnalité puisse prendre effet, le package biosdevname doit être installé. Pour l'installer, exécutez la commande suivante, en tant qu'utilisateur
root
:
~]# yum install biosdevname
8.6.2. Activer et désactiver la fonctionnalité
Pour désactiver cette fonctionnalité, passez l'option suivante en ligne de commande, avant et après l'installation :
biosdevname=0
Pour activer cette fonctionnalité, passez l'option suivante en ligne de commande, avant et après l'installation :
biosdevname=1
À moins que le système remplisse les conditions préalables minimum, cette option sera ignorée, et le système utilisera le schéma d'affectation de noms de
systemd
décrit en début de chapitre.
Si l'option d'installation
biosdevname
est spécifiée, elle doit demeurer une option boot pour la durée de vie du système.