On Mon, May 10, 2004 at 07:59:52PM +0000, Fabien Le Gallo wrote: > Voil� mon probl�me : > > J'ai une connexion ADSL chez Free d�group� et une carte r�seau. > J'utilise Eagle-USB pour faire fonctionner le modem. > Lorsque le pc d�marre linux d�tecte tout d'abord ma carte r�seau en eth0. > Il d�marre alors le module sp�cifique � cette carte. > Ensuite viens le tour du modem USB. Al�atoirement il le met soit en eth1 ou > en eth2. > Et comme j'utilise l'interface eth1 pour faire fonctionner mon partage de > connexion, lorsqu'il d�marre en eth2, je n'ai plus moyen d'avoir mon > partage. > > En fait j'aimerais savoir si c'est possible de sp�cifier au d�marrage :"le > modem usb tu seras eth1 et c'est tout". > Car en fait lors de l'initialisation du driver eagle-usb au demmarrage, il > me met : > > Ethernet device eth1 created > > ou al�atoirement : > > Ethernet device eth1 created > Ethernet device eth2 created > > En gros il cr�e les deux mais c'est eth2 qui est utilis� au final. > > Bref comment lui sp�cifier de l'utiliser en eth1 ?
Linux alloue les interfaces dans l'ordre o� sont charg�s les modules.
La commande nameif permet d'affecter un nom logique � une adresse MAC.
Par exemple j'ai deux cartes ethernet une pour le r�seau local et une
pour la connexion adsl. Je les ai appel�e (excusez le manque
d'originalit�) "lan" et "adsl".
Ces commandes peuvent �tre plac�es dans /etc/network/interfaces par
exemple :
# LAN
iface lan inet static
pre-up nameif lan 00:00:B4:BB:46:E9
#
address 192.168.0.1
netmask 255.255.255.0
up route add -net 224.0.0.0 netmask 240.0.0.0 dev lan
down route del -net 224.0.0.0 netmask 240.0.0.0 dev lan
[...]
En ce qui concerne mon lien adsl, j'ai mis cette commande dans
/etc/ppp/ppp_on_boot
# The Ethernet interface the DSL modem is connected to. If you change
# this,
# you also need to edit the file /etc/ppp/peers/dsl-provider.
INTERFACE=adsl
# Remap the interface to the physical card
/sbin/nameif $INTERFACE 00:80:5F:F1:18:CF
[...]
La syntaxe est nameif <nom logique > <adresse MAC>
Voici ce que donne un ifconfig (extrait) :
[EMAIL PROTECTED] ~ # ifconfig
adsl Lien encap:Ethernet HWaddr 00:80:5F:F1:18:CF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3077 errors:0 dropped:0 overruns:0 frame:0
TX packets:2275 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:2554494 (2.4 MiB) TX bytes:187740 (183.3 KiB)
Interruption:5 Adresse de base:0xb000
lan Lien encap:Ethernet HWaddr 00:00:B4:BB:46:E9
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:180 (180.0 b)
Interruption:5 Adresse de base:0xb800
Vous pouvez remplacer lan et adsl par eth0 et eth1/2 ....
--
- Jean-Luc
>
> Merci d'avance.
>
signature.asc
Description: Digital signature

