Le 03.03.2004 18:51, Sebastien Varrette a �crit�:
Bonjour a tous,Voici mon probl�me : je dispose d'un pool de machine disposant de deux cartes r�seau ethernet A et B La carte A est une carte gigabit (par d�faut sur la machine) fontionnant avec le module e1000 La carte B est une carte Broadcom compatible avec le module tg3. Cette carte a �t� ajout�e pour des raisons de performance. Normalement, ce sont ces cartes la (les B) qui sont utilis�es pour se connecter au r�seau. Cependant, a cause de certaines defaillances techniques, nous devons parfois connecter certaines machines via la carte A.Il n'y a donc qu'une seule carte plugu�e a un instant donn�. Pour le moment, voici la config utilis�e sur les machine : Au niveau modules : $> cat /etc/modutils/reseau # Chargement des modules de cartes # Cas le plus courant : carte B alias eth0 tg3 # Carte A alias eth1 e1000 au niveau de la conf des interfaces : $> cat /etc/network/interfaces# /etc/network/interfaces -- configuration file for ifup(8), ifdown (8)# The loopback interface auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth0 inet dhcpMon probleme est le suivant : je souhaiterais que la seule interface utilis�e soit eth0 quelque soit la carte plugu�e. (pour le moment, si la carte A est plugu�, l'interface est eth1).J'ai regard� les outils comme ifplugd qui detectent quel carte est plugu�e. Mais ce demon surveille les deux interfaces et met en place celle qui est plugu�e (et toujours sous le nom eth1 si la carte A est plugg�e, ce que je ne souhaite pas)Est ce quelqu'un aurait d�j� fait cette manip ou aurait une id�e � me soumettre? j'ai l'impression qu'on peut utiliser la notion de mapping du fichier de /etc/network/interfaces pour s'en sortir mais cela suppose qu'on detecte dans le script associ� quelle carte est plugu�e... Cette solution doit rester g�n�rique car elle doit etre applicable a toutes les machines....Merci d'avance!
Ind�pendament des alias d�finis dans modules.conf, linuf nomme les interface eth0, eth1, etc dasn l'ordre o� les modules sont charg�s. J'avais des probl�mes entre mes deux cartes (une ne2k et une tlan) parce que de temps en temps, le syst�me cherchait mon r�seau local sur la carte o� �tait raccord� le modem ethernet. Je pouvais m�me faire modprobe eth0 et me retrouver en faisant un ifconfig avec eth0 assign� � la carte qui avait l'alias eth1 ..
Il existe la commande nameif qui permet de donner un nom � la carte en fonction de son adresse MAC.
J'ai donc nomm� � lan � la carte o� se trouve physiquement raccord� le r�seau ocal et � adsl � la carte o� se trouve raccord� le modem ethernet.
Peut �tre ce genre de manip peut vous aider � r�soudre votre probl�me : rien ne vous emp�che d'appeler eth0 ou eth1 vos deux cartes.
--
- Jean-Luc
pgpoXJsjSmb80.pgp
Description: PGP signature

