OVH Cloud OVH Cloud

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

4 réponses
Avatar
Guy Marcenac
Bonjour,

J'imagine que c'est une faq, mais je ne dois pas faire la bonne recherche...

Suivant la version du kernel, les différentes interfaces ethernet ne
sont pas montées dans le meme ordre. Elles ne sont donc plus cohérentes
avec le réseau physique.
Existe-t-il un moyen de toujours attribuer le meme numero d'interface à
chaque carte ?

--
guy marcenac


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-FAumaRAR6IwC4b/W7Ltb
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 30.01.2005 19:24:09, Guy Marcenac a écrit :
Bonjour,

J'imagine que c'est une faq, mais je ne dois pas faire la bonne
recherche...

Suivant la version du kernel, les différentes interfaces ethernet ne
sont pas montées dans le meme ordre. Elles ne sont donc plus
cohérentes avec le réseau physique.
Existe-t-il un moyen de toujours attribuer le meme numero d'interface
à chaque carte ?



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.

par exemple, si mon interface s'appelle lan et que son adresse MAC est
00:00:B4:BB:46:E9 et son IP 192.168.0.253, j'ai le bloc suivant :

iface lan inet static
pre-up nameif lan 00:00:B4:BB:46:E9
address 192.168.0.253
netmask 255.255.255.0

nameif fait partie du paquet net-tools



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


--
guy marcenac



J-L


--=-FAumaRAR6IwC4b/W7Ltb
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBB/StNUdGGXzzGnNARAljhAJ42IMl42Fvqh6a2xhH79MY2KHCV5ACfd7pI
/+lrzj4xHzP8YCCqaVskSsE =ROly
-----END PGP SIGNATURE-----

--=-FAumaRAR6IwC4b/W7Ltb--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Guy Marcenac
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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent Bernat
OoO En cette matinée pluvieuse du dimanche 06 février 2005, vers
10:07, Guy Marcenac disait:

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)



N'est-ce pas parce que tu tentes de donner un nom qui existe déjà ?
--
NON-FLAMMABLE, IS NOT A CHALLENGE
NON-FLAMMABLE, IS NOT A CHALLENGE
NON-FLAMMABLE, IS NOT A CHALLENGE
-+- Bart Simpson on chalkboard in episode BABF13


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Guy Marcenac
Vincent Bernat wrote:

> OoO En cette matinée pluvieuse du dimanche 06 février 2005, vers
> 10:07, Guy Marcenac disait:


Bonjour,
A Nantes il fait soleil ;)

> N'est-ce pas parce que tu tentes de donner un nom qui existe déjà ?


C'est bien ce que je pense, je dois avoir un problème dans l'ordre
d'exécution modprobe-nameif-ifup (et je n'ai en tout cas pas réussi avec
pre-up dans /etc/network/interfaces: pas d'erreur dans les log, mais les
assignations IP-MAC ne se font pas).
Mais là, je laisse tomber.

Merci quand meme.

PS: désolé vincent pour le mail perso (si je fais pas trés attention
avec thunderbird, je la fais à chaque fois :(
--
guy marcenac


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact