Wed, 17 Nov 2004 15:45:05 +0100, Fr�d�ric Bothamy a �crit :
> * Sylvain Sauvage <[EMAIL PROTECTED]> [2004-11-17 13:23] :
> > Wed, 17 Nov 2004 12:34:33 +0100, NoSpam a �crit :
> > > Bonjour,
> > > 
> > > Je cherche � intervertir le nom de mes deux interfaces r�seaux, et
> > > pour l'instant je n'ai encore rien trouv�.
> > > 
> > > J'ai eth0 qui a le "driver" en dur dans le noyau et eth1 qui est en
> > > module, donc eth1 a un alias dans /etc/modprobe.d/reseau avec dedans
> > > :
> > > 
> > > alias eth1 ne2k-pci.
> > > 
> > > Mais comment affect� le nom de l'interface quand le driver est en
> > > dur dans le noyau ?
> > 
> > Le nom des interfaces est donn� dans l'ordre de reconnaissance (quand
> > les pilotes sont en dur).
> > 
> > Si tu as tous les pilotes en dur, tu peux forcer le nom en indiquant
> > les param�tres (p.ex., "eth0=9,... eth1=11,..." fera que la carte
> > d'irq 9 sera eth0 et celle d'irq 11 eth1).
> 
> L�, j'ai un doute : cela ne va pas plut�t forcer la carte eth0 �
> utiliser l'interruption 9 et la carte eth1 l'interruption 11 ?
> 
> Par ailleurs, ni le BootPrompt HOWTO, ni l'Ethernet HOWTO, ni le fichier
> kernel-parameters des sources du noyau Linux ne mentionnent de param�tre
> eth0=...

Oups, pardon, je l'ai fait de m�moire, j'aurais d� v�rifier la syntaxe.
En fait, il faut �crire :

   ether=9,0x240,eth0 ether=11,0x300,eth1

pour forcer la carte en irq 9, adresse IO 0x240 � s'appeler eth0 et
l'autre eth1.
� noter qu'il faut conna�tre les irq et adresse de base (au minimum) pour
affecter le nom. Sinon, on met des 0 et c'est de l'auto-d�tection, et donc
�a ne sert � rien pour forcer le nom puisqu'il suivra l'ordre de d�tection
(ce qui peut toutefois servir � forcer la d�tection d'une carte
non-d�tect�e).

Il semble d'ailleurs que, sur le 2.6.9 en tout cas, ether soir remplac�
par netdev (m�me syntaxe).

-- 
Sylvain Sauvage

Répondre à