[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Décider du numéro d'interface pour chaque carte ethernet



Jean-Luc Coulon (f5ibh) wrote:
Le 30.01.2005 19:24:09, Guy Marcenac a écrit :
Oui, utiliser dans /etc/network/interfaces

pre-up nameif <nom> <MAC>

où nom est ce que vous voulez à la place de eth0
et MAC l'adresse MAC de votre carte.

J'ai eu beaucoup de mal avec nameif, et je ne comprend pas bien pourquoi.

Cela fonctionne bien si le nom que je veux donner aux interfaces est un nom quelconque différent de ethX.

Si je veux utiliser ethX pour nommer les cartes, ce que je préférerais, alors là, je n'y arrive plus du tout. J'ai essayé d'exécuter nameif (ou ifrename) le plus tot possible dans la séquence de boot, sans succès. Un des problèmes est que je n'ai aucune trace des problèmes, y compris avec le commutateur -s Soit je n'ai pas d'erreur du tout mais l'ordre d'attribution n'est pas modifié par la commande, soit j'ai une erreur du style "cannot change name of eth1 to eth2: Device or resource busy" qui semble laisser entendre que j'arrive trop tard (alors que nameif est exécuté avant checkroot.sh)

Compte tenu de ce que je vois de toutes mes recherches sur le web, le truc a pourtant l'air assez trivial....
Je dois rater un truc élémentaire. J'y ai passé trop de temps, tant pis.


Il existe aussi une commande ifrename et des astuces à partie de udev.


udev me parait de toutes facons beaucoup plus interessant et c'est certainement la solution d'avenir. Je vais donc plutot approfondir ca.
Merci pour le pointeur

J-L



--
guy marcenac



Reply to: