[udev] attribution eth0/eth1 aléatoire (résolu)

Applications, problèmes de configuration réseau
ebdomino
Hankyu
Messages : 41
Inscription : lun. 08 sept. 2008, 10:50
Localisation : bdr

[udev] attribution eth0/eth1 aléatoire (résolu)

Message par ebdomino »

Bonjour,

dans mon portabale j'ai une carte réseau wifi et une carte réseau ethernet.

De façon aléatoire l'attribution eth0 et eth1 change de carte ce qui fait que parfois je n'ai pas accés au réseau.

N'utilisant pas le wifi je souhaite qu'eth0 soit toujours affecté à ma carte ethernet.

J'ai déja essayé de blacklister les modules wifi mais ça ne marche pas à cause de l'autodétection.

Comment fixer l'attribution d'eth0 toujours à la même carte ?

je suis connecté à une freebox en ip fixe sur eth0.

++
Dernière modification par ebdomino le lun. 02 févr. 2009, 16:05, modifié 1 fois.
Si tu sais pas à quoi ça sert, t'en a pas besoin \o/
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

Voilà qui devrait te combler.

http://www.debianhelp.co.uk/udev.htm
Anarchy for the triple A.
ebdomino
Hankyu
Messages : 41
Inscription : lun. 08 sept. 2008, 10:50
Localisation : bdr

Message par ebdomino »

Salut,

merci mais ça ne marche pas. UDEV ne lis pas ces règles, aucune erreur, j'ai essayé dans tous les sens, vérifié la syntaxe, rien à faire, en désespoir j'ai configuré eth1 ... Si quelqu'un peut m'expliquer pourquoi mes règles ne sont pas lues ...

Ou alors pas comprises je ne sais pas ...

Code : Tout sélectionner

KERNEL=="eth*", SYSFS{address}=="00:0A:E4:58:D9:62", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:0E:9B:1B:27:99", NAME="eth1"
/etc/udev/rules.d/91-netinterfaces.rules


++
Si tu sais pas à quoi ça sert, t'en a pas besoin \o/
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

ebdomino a écrit :Salut,

merci mais ça ne marche pas. UDEV ne lis pas ces règles, aucune erreur, j'ai essayé dans tous les sens, vérifié la syntaxe, rien à faire, en désespoir j'ai configuré eth1 ... Si quelqu'un peut m'expliquer pourquoi mes règles ne sont pas lues ...

Ou alors pas comprises je ne sais pas ...

Code : Tout sélectionner

KERNEL=="eth*", SYSFS{address}=="00:0A:E4:58:D9:62", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:0E:9B:1B:27:99", NAME="eth1"
/etc/udev/rules.d/91-netinterfaces.rules


++
Ah oui, c’est un truc à la con, erreur courante : il faut mettre l’adresse MAC en minuscule et ça devrait passer normalement :)
debian udev a écrit : In it specify the renaming in the following way for each interface on its own line

KERNEL="oldnameprefix*", SYSFS{address}=="MACaddress", NAME="newname"

where the oldnameprefix is typically eth. Note that in the MAC address, the hexadecimal digits should be in lowercase, otherwise udev fails to match them properly with the network interface.
Dernière modification par gyo le lun. 02 févr. 2009, 17:46, modifié 1 fois.
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
ebdomino
Hankyu
Messages : 41
Inscription : lun. 08 sept. 2008, 10:50
Localisation : bdr

Message par ebdomino »

Salut,

bien vu ! ça marche parfaitement.

merci beaucoup.

++
Si tu sais pas à quoi ça sert, t'en a pas besoin \o/
Répondre