Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
2 carte réseau sur le même PC [résolu]
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
daark
n00b
n00b


Joined: 09 Jul 2003
Posts: 2

PostPosted: Wed Jul 16, 2003 9:29 am    Post subject: 2 carte réseau sur le même PC [résolu] Reply with quote

salut

kelk'un sait comment configurer gentoo pour avoir 2 carte réseau sur le même PC?

car kan j'ai mis ma deuxième carte réseau la première n'a plus été reconnu et maintenant j'arrive plus à configurer ni l'une ni l'autre!!

merci


Last edited by daark on Thu Jul 17, 2003 11:15 am; edited 1 time in total
Back to top
View user's profile Send private message
ganjo
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jan 2003
Posts: 111

PostPosted: Wed Jul 16, 2003 9:55 am    Post subject: Reply with quote

cest chelou
un ifconfig -a donne quoi ?
Back to top
View user's profile Send private message
ben
Apprentice
Apprentice


Joined: 10 Jun 2002
Posts: 285
Location: Switzerland

PostPosted: Wed Jul 16, 2003 9:56 am    Post subject: Reply with quote

Pour avoir plusieurs carte réseau sur le meme PC, il faut avoir tous les modules nécessaire, par ex 2x3COM = 3c59x, 1x3COM + 1xrealtek = 3c59x + rt8138too.

Il faut ensuite éditer /etc/conf.d/net pour tenir compte de toutes les cartes, et il faut copier /etc/init.d/net.eth0 ds /etc/init.d/net.eth1. Ensuite rc-update add net.eth1 deafult.

Maintenant, si cela ne fonctionne pas, il faudrait monter le résultat de dmesg, essayer modprobe 3c59x (si c'est une 3COM) et montrer les message d'erreur.

Certaine configuration se partage mal les interruptions de façon automatique, Peut-être que les forcer dans le BIOS est une bonne idée. Dans pas mal de cas, APIC pose des proble de ce genre, alors soit boot apic=off ou eliminier APIC dans le BIOS. APIC pour qqch comme Automatic Programmable Interrups Configuration, et non ACPI successeur de APM

Ben
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 12:26 pm    Post subject: Reply with quote

Nous avons reussi a reconfigurer la premiere carte reseau.
En revenche, je suis interresse pour savoir comment faire fonctionner 2 cartes reseaux sur le meme PC. Plus precisement, je desire faire de mon ordi une passerelle entre 2 reseaux.
Comment charger les modules dont tu m'as parle: j'ai po tout compris...
Back to top
View user's profile Send private message
ben
Apprentice
Apprentice


Joined: 10 Jun 2002
Posts: 285
Location: Switzerland

PostPosted: Wed Jul 16, 2003 12:56 pm    Post subject: Reply with quote

Pour faire fonctionner 2 NIC sur un PC, il faut suivvre ce que j'ai dit plus haut: c-à-dire être sur que le kernel supporte les-dites cartes réseaux. Ensuite si ce support est modulaire, il faut charger les modules avec modprobe nomdumodulecorrespondantalacartereseau

une fois que ces modules sont chargés sans erreurs, il sera temps de donner une adresse à chacune des cartes.

Comme dit, il serait interessant de connaitre le résultat de ifconfig -a

Ensuite pour faire une passerelle de ce PC, il s'agit peut-être de configurer le kernel pour iptables, mais à ce moment du récit, c'est une autre histoire.

Ben
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 1:01 pm    Post subject: Reply with quote

voila pour le ifconfig -a
Code:

eth0      Lien encap:Ethernet  HWaddr 00:04:61:48:1D:18 
          inet adr:192.168.16.126  Bcast:192.168.16.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4713 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3552 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:100
          RX bytes:4560024 (4.3 Mb)  TX bytes:333898 (326.0 Kb)
          Interruption:11

lo        Lien encap:Boucle locale 
          inet adr:127.0.0.1  Masque:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:200 (200.0 b)  TX bytes:200 (200.0 b)


Pour ce qui est du module a charger, c'est la que le bas blesse: elles sont cachees a quel endroit ces bestiolees???
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Wed Jul 16, 2003 1:10 pm    Post subject: Reply with quote

A condition que tu aies bien sélectionnés les modules correspondant à tes cartes réseaux durant la configuration du noyau, ils doivent se trouver dans /lib/modules/nom_du_noyau/kernel/drivers/net/. Les modules ont un nom qui finissent par .o. Lorsque tu fais modprobe il suffit que tu spécifies le nom du module sans le ".o".
Par exemple, pour ma carte réseau (une Realtek), je dois faire "modproble 8139too".
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 1:15 pm    Post subject: Reply with quote

mon 8139too.o se trouve dans /usr/src/linux/drivers/net et pas la ou tu m'as dit.
Et le modprobe ne marche po :?
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Wed Jul 16, 2003 1:25 pm    Post subject: Reply with quote

Je pense que c'est parce que tu n'as pas installé les modules lors de la compilation du noyau (make modules_install). Normalement les modules se trouvent dans /lib/modules/.

Est-ce que tu connais les modèles de tes cartes ? Je t'ai juste donné un exemple avec le 8139too, ils existe plein d'autres modules.
Back to top
View user's profile Send private message
ben
Apprentice
Apprentice


Joined: 10 Jun 2002
Posts: 285
Location: Switzerland

PostPosted: Wed Jul 16, 2003 1:29 pm    Post subject: Reply with quote

Alors sois tu n'ae pas fait make modules_install lors de la compilation du noyau, sois il faut faire un depmod -ae

En passant que donne un lsmod ?
et modprobe 8139too ?

Est-ce que les 2 cartes sont des realteks, ou de quell marques sont-elles

Que donne cat /proc/pci

Ben
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 1:57 pm    Post subject: Reply with quote

bon ben je teste avec une autre carte reseau
Je suis reparti dans la compil du noyau :?

Merci de votre aide
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 2:22 pm    Post subject: Reply with quote

J'ai recompile mon noyau (avec les modules qui vont bien):

J'ai une carte nforce-net : marche tres bien !!! :)
J'ai une carte intel gigabit : marche pas bien !!! :(

dans /lib/modules/2.4.20-gentoo-r5/kernel/drivers/net :
nvnet.o : le module de la premiere
dummy.o : un truc que je sais pas ce que c'est

voila !
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Wed Jul 16, 2003 3:03 pm    Post subject: Reply with quote

Je suppose que la carte Gigabit a également besoin d'un module que tu n'as probablement pas compilé (je ne sais pas si elle est supportée d'ailleurs).
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 3:07 pm    Post subject: Reply with quote

J'ai bien choisi le module de ma carte gigabit dans la config du noyau que j'ai ensuite recompile.
Il s'agit du module :
Intel(R) PRO/1000 Gigabit Ethernet support

et je n'ai toujours pas le modules dans:
/lib/modules/2.4.20-gentoo-r5/kernel/drivers/net
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Wed Jul 16, 2003 3:18 pm    Post subject: Reply with quote

Ce module s'appelle e1000.o. Essaye de faire un modprobe e1000, normalement ça devrait fonctionner (le module a peut-être été installé ailleurs).
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 3:24 pm    Post subject: Reply with quote

J'ai trouve le module dont tu m'as parle dans :
/usr/src/linux/drivers/net/e1000

je fais un modprobe e1000 dans ce repertoire et ....
modprobe: Can't locate module e1000.o

Alors que le e1000.o est bien present !!!

C'etait la blague
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Wed Jul 16, 2003 3:31 pm    Post subject: Reply with quote

Là je sais pas trop, essaye de faire depmod -ae comme le proposait ben (je sais pas si ça va changer quelque chose, mais tu ne risques rien). Sinon essaie de spécifier le chemin complet du module dans la commande modprobe :
Code:
modprobe /usr/src/linux/drivers/net/e1000/e1000.o
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 3:35 pm    Post subject: Du nouveau !!! Reply with quote

Apres le depmod -ae, il se passe de nouvelles choses

Je fais ensuite le fameux modprobe et voila:
/lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o: couldn't find the kernel version the module was compiled for
/lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o: insmod /lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o failed
/lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o: insmod e1000 failed

voila voila !
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Wed Jul 16, 2003 3:43 pm    Post subject: Reply with quote

J'ai dit une connerie : ton module e1000 était dans /usr/src/linux alors qu'il doit être dans /lib/modules. Après le modprobe, les erreurs montrent que le module était supposé se trouver dans /lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/. Est-ce que c'est le cas (d'après ce que tu as dit tout à l'heure il n'y est pas) ?

Sinon faudrait peut-être voir du côté de la commande modules-update (ou update-modules).
Back to top
View user's profile Send private message
Crany
n00b
n00b


Joined: 15 Jun 2003
Posts: 68

PostPosted: Wed Jul 16, 2003 4:22 pm    Post subject: Reply with quote

Je viens de faire le modules-update et voila :
Code:

depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/misc/svgalib_helper.o
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Jul 16, 2003 4:30 pm    Post subject: Reply with quote

Après avoir sélectionner le module e1000.o dans ton make menuconfig, tu as bien fait "make modules" avant "make modules_install" ???
Normalement, ton module doit se trouver dans /lib/modules/....

Donc, soit il n'a pas été compilé, soit il n'y a pas été mis.

Tu utilises bien le noyau "2.4.20-gentoo-r5" comme noyau courant ??
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Wed Jul 16, 2003 4:38 pm    Post subject: Reply with quote

Ben apparemment c'est bon, il y a bien un fichier /lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o car modules-update dit qu'il contient des symboles "non résolus". Le module doit donc être correctement installé.

Par contre, il doit y avoir un problème de dépendances qui empèchent ce module de se charger. Est-ce que tu pourrais faire :
Code:
insmod /lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o

et poster les messages d'erreurs stp (à moins que le fichier n'existe pas, et dans ce cas je ne comprend plus rien 8O ).
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Jul 16, 2003 4:59 pm    Post subject: Re: Du nouveau !!! Reply with quote

Je suis d'accord avec toi Dom. Le module à l'air d'être présent dans le répertoire /lib/modules.
Cependant,
Crany wrote:
/lib/modules/2.4.20-gentoo-r5/kernel/drivers/net/e1000.o: couldn't find the kernel version the module was compiled for

me fait penser que soit il n'a pas été compilé pour le noyau courant (doù ma question sur le "2.4.20-gentoo-r5"), soit il a mal été compilé (je dirai au pif qu'il manque un "make dep && make clean" avant le "make modules modules_install", d'où le "Unresolved symbols").
Back to top
View user's profile Send private message
ganjo
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jan 2003
Posts: 111

PostPosted: Wed Jul 16, 2003 5:24 pm    Post subject: Reply with quote

pour le couldn't find the kernel version the module was compiled for
tu peux toujours essayer de compiler sans Loadable Module Support/Set version information
de plus cette option a tendance a etre chiante
Back to top
View user's profile Send private message
ben
Apprentice
Apprentice


Joined: 10 Jun 2002
Posts: 285
Location: Switzerland

PostPosted: Wed Jul 16, 2003 5:26 pm    Post subject: Reply with quote

D-accord avec Yoyo,.

Si cela ne suffit pas, il faudra alors compiler le kernel avec l'option controle de la version des modules (assez au debut) desactivee. Comme e1000 est assez nouveau, cela peut venir de la

Ben
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum