OVH Cloud OVH Cloud

[gentoo-user-fr] eth1, eth0 aléatoires....

17 réponses
Avatar
EricS
Bonjour,

Je viens de migrer mon reseau wifi vers le wpa.
Le soucis que je rencontre, c est que ds le fichier de conf on affecte
le driver au peripherique : wpa_supplicant_eth0="-Dwext".
mais à chaque demarrage de mon portable les peripheriques changent eth0
et eth1 s'inversent. J'ai essaye ds /etc/modules.d/aliases de fixer les
peripheriques auxx modules mais rien n'y fait.....

Merci d'avance pour votre aide...

EricS

--
gentoo-user-fr@gentoo.org mailing list

7 réponses

1 2
Avatar
Anthony Jaguenaud
EricS a écrit :
Bonjour,

Voici les regles qui à priori fonctionnent, je dis à priori parce que
ce matin au boot il m avait encore inverse les eth*.... :-S

Je vais essayer de jouer sur l'ordre d'execution de ma regle...

KERNEL=="eth*", SYSFS{address}=="adresse MAC", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="adresse MAC", NAME="eth1"


Ce qui me pose problème dans ta solution, c'est que les règle ne sont
pas faites en même temps, donc s'il doit y avoir inversion, on aura:
eth1 qui devient eth0 à ce moment précis, il y a 2 eth0 ! cela ne
peut-il pas poser de problème ?
Ne vaudrait-il pas mieux les nommer wifi0, fil0 ou tout autre nom ?

Anthony
--
mailing list
Avatar
Boris Fersing
Le 13/08/06, Anthony Jaguenaud a écrit :
EricS a écrit :
> Bonjour,
>
> Voici les regles qui à priori fonctionnent, je dis à priori parce que
> ce matin au boot il m avait encore inverse les eth*.... :-S
>
> Je vais essayer de jouer sur l'ordre d'execution de ma regle...
>
> KERNEL=="eth*", SYSFS{address}=="adresse MAC", NAME="eth0"
> KERNEL=="eth*", SYSFS{address}=="adresse MAC", NAME="eth1"
Ce qui me pose problème dans ta solution, c'est que les règle ne sont
pas faites en même temps, donc s'il doit y avoir inversion, on aura:
eth1 qui devient eth0 à ce moment précis, il y a 2 eth0 ! cela ne
peut-il pas poser de problème ?



Ne vaudrait-il pas mieux les nommer wifi0, fil0 ou tout autre nom ?



Si, car personnellement en utilisant eth0 et eth1 ca n'a jamais
fonctionné pour moi, j'ai lan0 et lan1

Anthony
--
mailing list






--
Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.

--
mailing list
Avatar
Christophe PEREZ
Le Sun, 13 Aug 2006 12:30:43 +0200, EricS a écrit :

Voici les regles qui à priori fonctionnent, je dis à priori parce que ce
matin au boot il m avait encore inverse les eth*.... :-S



Le clignotant te dis-je ! :-D

--
Christophe PEREZ
--
mailing list
Avatar
EricS
Bonsoir,

J'avoue que je ne maitrise pas trop les regles udev..... Je teste, je
teste.... :-)

Pour le moment j ai remplace KERNEL=="eth*" par BUS=="pci" alors pour le
moment à chaque boot il a bien affecte les cartes...

mais bon ...... seulement apres 3 ou 4 boot successifs....

C est dommage que wpa_supplicant ne reconnaisse pas tout seul le wifi...

Merci encore pour votre aide...

EricS

Boris Fersing wrote:
Le 13/08/06, Anthony Jaguenaud a écrit :
EricS a écrit :
> Bonjour,
>
> Voici les regles qui à priori fonctionnent, je dis à priori parce que
> ce matin au boot il m avait encore inverse les eth*.... :-S
>
> Je vais essayer de jouer sur l'ordre d'execution de ma regle...
>
> KERNEL=="eth*", SYSFS{address}=="adresse MAC", NAME="eth0"
> KERNEL=="eth*", SYSFS{address}=="adresse MAC", NAME="eth1"
Ce qui me pose problème dans ta solution, c'est que les règle ne sont
pas faites en même temps, donc s'il doit y avoir inversion, on aura:
eth1 qui devient eth0 à ce moment précis, il y a 2 eth0 ! cela ne
peut-il pas poser de problème ?



Ne vaudrait-il pas mieux les nommer wifi0, fil0 ou tout autre nom ?



Si, car personnellement en utilisant eth0 et eth1 ca n'a jamais
fonctionné pour moi, j'ai lan0 et lan1

Anthony
--
mailing list








--
mailing list
Avatar
Christophe PEREZ
Le Sun, 13 Aug 2006 22:18:55 +0200, EricS a écrit :

mais bon ...... seulement apres 3 ou 4 boot successifs....



Tu nous tiens quand même au courant, hein ? :-)

--
Christophe PEREZ
--
mailing list
Avatar
EricS
Yeah !!!!!

Bon en fait les regles ci-dessous fonctionnent....

KERNEL=="eth*", SYSFS{address}==" adresse MAC", NAME="wifi"
KERNEL=="eth*", SYSFS{address}=="adresse MAC", NAME="lan"

Il faut simplement faire attention dans la saisie des adresses MAC, c
est sensible à la casse...... :-(:-(

Donc je recapitule pour que cela serve à d'autres :

je cree /etc/udev/rules.d/10-local.rules avec les deux lignes plus haut.

ensuite je cree les liens symboliques avec net.lo et les nouveaux nom de
mes rezo... Et puis voila, ifplugd fait le reste.

Merci encore pour votre aide à tous... :-)

EricS

Christophe PEREZ wrote:
Le Sun, 13 Aug 2006 22:18:55 +0200, EricS a écrit :


mais bon ...... seulement apres 3 ou 4 boot successifs....




Tu nous tiens quand même au courant, hein ? :-)




--
mailing list
Avatar
Anthony Jaguenaud
_o< GreenDuck a écrit :
Salut, j'ai suivi tes conseils, du coup plus de problème. J'ai un
périphérique wifi et un autre lan, comme ça, tout est clair.


Bien.
Cependant, au démarrage, il tente toujours de me lancer net.eth0 et
net.eth1, je ne comprend pas pourquoi parce que même au niveau kernel,
eth0 et eth1 n'existent plus.


Dans le répertoire /etc/init.d tu as des fichiers net.eth0 et net.eth1,
tu les enlèves du boot :
rc-update del net.ethx
tu les renommes :
mv net.eth0 net.lan
mv net.eth1 net.wifi
tu les réactives :
rc-update add net.lan default
rc-update add net.wifi default

Voici ce que je t'enterrais.
Anthony
--
mailing list
1 2