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

