next up previous contents Next: Règles basées sur le Up: Règles d'udev. Previous: Exemple 3: règle de   Table des matières  

19.8.6.11 Exemple 4: règle d'attribution de noms d'une interface réseau.

Les nouvelles versions d'udev permettent d'écrire des règles d'attribution de noms pour les interfaces réseau. Ces dernières n'apparaissent pas dans /dev. Vous procédez à leur configuration et à la lecture de celle-ci au moyen de la commande ifconfig (voir le chapitre 26). Néanmoins, les règles d'attribution de noms sont rédigées de manière classique. Renommons notre carte eth0. A nouveau, udevinfo vous vient en aide:

udevinfo -a -p /sys/class/net/eth0/ 


Le retour de cette commande (quelque peu toiletté) est:

looking at class device '/sys/class/net/eth0': SYSFS{address}="00:06:5b:02:17:8a" 


Etant donné que chaque carte réseau possède une adresse MAC unique apportée à sa fabrication, il est pertinent de s'en servir pour établir la règle. A moins que vous ne changiez de carte, la règle restera valable. En voici un exemple typique:

KERNEL="eth*", SYSFS{address}="00:52:8b:d5:04:48", NAME="lan" 


Pour que cette règle prenne effet, il faudra soit réamorcer votre système, soit décharger puis recharger le pilote de la carte réseau. Il faudra également reconfigurer la carte pour lui donner le nom lan au lieu d'eth0. Pour être sûr que cela fonctionne, il est possible qu'il faille supprimer toutes les références à eth0 au préalable.


next up previous contents Next: Règles basées sur le Up: Règles d'udev. Previous: Exemple 3: règle de   Table des matières  
1-01-2006