NOM
ifrename - renomme des interfaces réseau selon différents critères
SYNOPSIS
ifrename [-c fichierconfig] [-p] [-d] [-u] [-v] [-V] [-D]
ifrename [-c fichierconfig] [-i interface] [-n nouveaunom]
Ifrename est un outil vous permettant d'assigner un nom cohérent à
chacune de vos interfaces réseau.
Par défaut, les noms d'interface sont dynamiques, et à chaque interface
réseau est assigné le premier nom disponible (eth0, eth1, ...). L'ordre
dans lequel les interfaces réseau sont créées peut varier. Pour les
interfaces internes, l'énumération du noyau au démarrage peut varier.
Pour les interfaces amovibles, l'utilisateur peut les brancher dans
n'importe quel ordre.
Ifrename permet à l'utilisateur de décider du nom qu'une interface
réseau aura. Ifrename a différentes astuces à sa disposition afin de
faire correspondre les noms d'interface aux interfaces réseau du
système, le plus commun des mécanismes utilisés étant l'adresse MAC de
l'interface.
Ifrename doit être lancé avant que les interfaces ne soient démarrées,
raison pour laquelle cette commande est surtout utile dans divers
scripts (init, hotplug), mais elle est rarement utilisée directement
par l'utilisateur. Par défaut, ifrename renomme toutes les interfaces
système présentes en utilisant les correspondances définies dans
/etc/iftab.
PARAMETRES
-c fichierconfig
Renseigne le fichier de configuration à utiliser (/etc/iftab par
défaut). Le fichier de configuration définit la correspondance
entre des champs et des noms d'interface ; il est décrit dans
/etc/iftab(5).
Si fichierconfig est « - », la configuration est lue depuis stdin.
-p
Charge les modules noyau avant de renommer les interfaces. Par
défaut, ifrename vérifie seulement les interfaces déjà chargées,
et ne charge pas automatiquement les modules noyau requis. Cette
option permet une intégration en douceur dans les systèmes qui ne
chargent pas les modules avant d'appeler ifrename.
-d
Active divers bidouillages spécifiques à Debian. Combiné avec -p,
seuls les modules pour les interfaces spécifiées dans
/etc/network/interface sont chargés.
-i interface
Renomme uniquement l'interface spécifiée (et non toutes les
interfaces présentes sur le système). Le nouveau nom de l'interface
est affiché.
-n nouveaunom
Lorsqu'utilisé avec -i, spécifie le nouveau nom de l'interface. La
liste des correspondances du fichier de configuration est ignorée,
l'interface spécifiée grâce à -i est directement renommée avec
nouveaunom. Le nouveau nom peut être un joker (« wildcard »)
contenant une seule '*'.
Si utilisé sans -i, renomme les interfaces en utilisant seulement
les correspondances qui les renommeraient en nouveaunom. Le nouveau
nom ne peut pas être un joker. Cette utilisation de ifrename (-n
sans -i) est déconseillée car inefficace : toutes les interfaces du
système ont besoin d'être traitées à chaque invocation, et donc,
dans la plupart des cas, cela n'est simplement pas plus rapide que
de laisser ifrename les renommer toutes (sans la paire -n et -i).
-t
Active la possibilité d'interchanger des noms d'interfaces, entre
deux interfaces ou plus.
Une interface peut alors « voler » le nom d'une autre interface.
Cela fonctionne uniquement avec les noyaux 2.6.x et si l'autre
interface est désactivée. En conséquence, ceci n'est pas compatible
avec Hotplug. L'autre interface se voit assigner un nom aléatoire,
mais elle peut être renommée plus tard avec ifrename.
Le nombre de « vols » de ce type est limité afin d'éviter une
boucle infinie, et donc certaines situations complexes d'échanges
de noms peuvent ne pas être complètement traitées.
Dans tous les cas, l'utilisation de cette option est découragée, et
vous êtes invités à choisir des noms uniques et sans ambiguïté pour
vos interfaces...
-u
Active le mode de sortie udev. Cela permet une intégration propre
de ifrename dans le framework udev, udevd(8) utilisera ifrename
pour assigner les noms d'interfaces présents dans /etc/iftab. Dans
ce mode, la sortie de ifrename peut être analysée (« parsed »)
directement par udevd(8) en tant qu'action IMPORT. Cela nécessite
la version 107 ou plus de udev.
-D
Mode exercice/préparation. La commande ne modifiera rien, elle
affichera seulement les nouveaux noms d'interface, si applicable.
Dans ce mode, les jokers (« wildcards ») ne sont pas pris en
compte. Le nouveau nom d'interface est affiché, même s'il est
identique à l'ancien.
Faire aussi attention au fait que certains champs peuvent être lus
uniquement par root (par exemple ceux basés sur ethtool), et
ifrename échouera en silence s'il est lancé par un utilisateur
normal. En d'autres termes, ce mode exercice/préparation lancé par
un utilisateur standard n'amènera pas toujours le résultat attendu.
-V
Mode verbeux. Ifrename affichera les résultats de l'analyse de son
fichier de configuration et de l'interrogation des sélecteurs
d'interfaces.
Combinée avec l'option d'exercice/préparation (-D), on obtient une
bonne manière de déboguer (configurations complexes, problèmes
triviaux, ...).
FICHIERS
/etc/iftab
AUTEUR
Jean Tourrilhes - jt@hpl.hp.com
TRADUCTION
Maxime CHARPENNE, octobre 2007 (wireless_tools.30-pre1).
Révisé pour ce site par l'équipe man-linux-magique.net (Septembre 2010)
AVERTISSEMENT SUR LA TRADUCTION
Il est possible que cette traduction soit imparfaite ou périmée. En cas
de doute, veuillez vous reporter au document original en langue
anglaise fourni avec le programme.
VOIR AUSSI
ifconfig(8), ip(8), iftab(5).