Configuration carte réseau

Coucou à tous,

J’essaie de mettre en place un petit serveur perso sous Debian (2.6.8-2-386) …et ce n’est pas évident vu que j’en suis à mes débuts (depuis plusieurs années lol) sous Linux.

Actuellement, je contrôle la bête via SSH sur sa carte réseau intégrée (“Eth0” avec IP fixe). Souhaitant passer au débit Gigabit je me suis offert une carte réseau PCI DLink DGE 530T mais je ne parviens pas à la configurer correctement (je n’ai pas d’interface “Eth1” dans mes ifconfig!)

Mon lspci me retourne pourtant :

0000:01:08.0 Ethernet controller: D-Link System Inc: Unknown device 4b01 (rev 11) 0000:01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
soit mes deux cartes réseaux…

Voilà je ne suis guère capable d’aller plus avant à cause de mes compétences. Quelqu’un peut il m’aider un peu?
Merci d’avance!

T’as regardé si ta carte est supporté dans le 2.6.8 ?

déja pour voir une interface qui n’est pas up, il faut faire un ifconfig -a.

ifconfig -a

Ensuite, si la carte n’est pas dispo, c’est qu’elle n’est pas supporté par ton noyau. Il faut voir soit une mise à jour du noyau, soit une recompilation manuelle.

dmesg|grep eth

Permettra d’avoir des informations sur ce que ton noyau a vu ou pas.

Comme indiqué plus haut, je ne vois pas l’interface Eth1 avec ifconfig -a

[code]eth0 Lien encap:Ethernet HWaddr 00:B0:D0:XX:XX:XX
inet adr:192.168.1.4 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::2b0:d0ff:feb8:9d1c/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1678 errors:0 dropped:0 overruns:1 frame:0
TX packets:101 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:417014 (407.2 KiB) TX bytes:11574 (11.3 KiB)
Interruption:11 Adresse de base:0xe880

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

sit0 Lien encap:IPv6-dans-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
[/code]

le “dmesg|grep eth” ne me retourne rien
(sauf une ligne “eth0: no IPv6 routers present”)

voici les seules lignes concernant le réseau local que j’ai trouvé dans le dmesg :

.... PCI: Found IRQ 11 for device 0000:01:0c.0 ... 0000:01:0c.0: 3Com PCI 3c905C Tornado at 0xe880. Vers LK1.1.19 ... PCI: Sharing IRQ 11 with 0000:01:08.0

une idée? ^^

Remarque :

le pc étant plutôt compact (Dell Optiplex GX 150), apparemment l’IRQ de ma nouvelle carte réseau (la DLink) est partagée avec celle de la carte son intégrée et du “SMBus: Intel Corp. 82801BA/BAM SMBus (rev 02)” (j’ignore totalement ce que ça peut être). Le problème peut il venir de ça?

Va voir dans la rubrique truc et astuces comment adapter ton matériel notamment avec le site http://kmuto.jp/debian/hcl/

Salut

Calmos :slightly_smiling: c’est pas parce que ta carte n’est pas dans le ifconfig que tu dois obligatoirement recompiler le kernel.
Il faut etre plus relax les gars ^^.

Déjà il serait bien que tu nous explique ce que tu as fait depuis que tu as mis ta carte dans le slot PCI de ton PC.

Tu es allé chercher des drivers sur le site du constructeur ? Tu t’addendais que tout fonctionne sans rien faire ??

On verra après ce qu’il faut faire.

[quote=“avision”]T’as regardé si ta carte est supporté dans le 2.6.8 ?[/quote]+1

Oui il faut aller dans l’ordre :smiley:

Bon, tu donnes peu de renseignements, une bonne idée est de donné le résultat de lspci et lspci -n.

Sinon, après recherche, ta carte est supporté et nécessite le module sk98lin.

Ce module existe en natif sous les noyaux 2.6 et en rajout sur les noyau 2.4 je crois bien. Le plus simple est de te mettre en 2.6 et de faire

modprobe sk98lin

puis après

ifconfig eth1 192.168.3.1 up

par exemple. Si tu n’as pas de messages d’erreurs, tout s’est bien passé et ta carte estopérationnelle

Désolé pour le retard de post, j’ai des “ptits” soucis familliaux en ce moment :s

Krisprols58 :

[quote]Déjà il serait bien que tu nous explique ce que tu as fait depuis que tu as mis ta carte dans le slot PCI de ton PC.
Tu es allé chercher des drivers sur le site du constructeur ? Tu t’addendais que tout fonctionne sans rien faire ?? [/quote]

Je n’ai absolument rien fait depuis que j’ai mis la carte. C’est la première fois que je rajoute un composant sur une bécane après avoir installer Linux ; en plus je n’utilise l’OS que rarement donc je suis plutôt un newbie dans le domaine. Alors oui je m’attendais à ce que tout fonctionne dès l’insertion de la carte :wink:
En fait, au niveau des précautions avant achat, j’avais juste lu les commentaires de certains acheteurs qui disaient que la carte fonctionnait sous Debian.
Les drivers sont fournis sur le cd mais j’ignore comment les installer, il s’agit d’un dossier “sk98lin” mais nous allons en parler un peu plus bas dans ce post …

fran.b :

Euh bah…cf mon premier post pour le lspci lol?
Bon aller je te le mets en entier rien que pour toi :wink:

LSPCI :

0000:00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02) 0000:00:02.0 VGA compatible controller: Intel Corp. 82815 CGC [Chipset Graphics Controller] (rev 02) 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 02) 0000:00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 02) 0000:00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 02) 0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 02) 0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 02) 0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 02) 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 02) 0000:01:08.0 Ethernet controller: D-Link System Inc: Unknown device 4b01 (rev 11) 0000:01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

LSPCI-N:

0000:00:00.0 0600: 8086:1130 (rev 02) 0000:00:02.0 0300: 8086:1132 (rev 02) 0000:00:1e.0 0604: 8086:244e (rev 02) 0000:00:1f.0 0601: 8086:2440 (rev 02) 0000:00:1f.1 0101: 8086:244b (rev 02) 0000:00:1f.2 0c03: 8086:2442 (rev 02) 0000:00:1f.3 0c05: 8086:2443 (rev 02) 0000:00:1f.4 0c03: 8086:2444 (rev 02) 0000:00:1f.5 0401: 8086:2445 (rev 02) 0000:01:08.0 0200: 1186:4b01 (rev 11) 0000:01:0c.0 0200: 10b7:9200 (rev 78)

J’ai essayé de suivre les commandes que tu m’as donné mais le modprobe ne fonctionne pas:

Mon noyau est bien en 2.6 (2.6.8-2-386 plus précisément).
Le chemin spécifié dans le message existe et contient bien le fichier sk98lin.ko
Le module n’est pas déjà chargé car “lsmod | grep sk98lin” ne me retourne rien.

Que puis je faire?

lspci -n n’est pas du tout la même chose que lspci et permet d’obtenir de plus grands renseignements. Ta carte est une DLINK et ne semble pas être reconnu par linux en ce moment:

[quote]Debian GNU/Linux device driver check page
PCI ID Works? Vendor Device Driver Comment
80861130 Yes Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub intel-agp,agpgart
80861132 Yes Intel Corporation 82815 CGC [Chipset Graphics Controller] i2c-i810
8086244e Yes Intel Corporation 82801 PCI Bridge hw_random,i810_rng
80862440 Yes Intel Corporation 82801BA ISA Bridge (LPC) i8xx_tco,i810-tco
8086244b Yes Intel Corporation 82801BA IDE U100 piix
80862442 Yes Intel Corporation 82801BA/BAM USB (Hub #1) uhci-hcd,usb-uhci
80862443 Yes Intel Corporation 82801BA/BAM SMBus i2c-i801
80862444 Yes Intel Corporation 82801BA/BAM USB (Hub #2) uhci-hcd,usb-uhci
80862445 Yes Intel Corporation 82801BA/BAM AC97 Audio97 Audio snd-intel8x0,i810_audio
11864b01 - D-Link System Inc no information
10b79200 Yes 3Com Corporation 3c905C-TX/TX-M [Tornado] 3c59x
[/quote]
(C’est le résultat du site que je t’ai suggéré et que tu n’as pas fait, ta carte est celle juste au dessus de la 3COM)

J’étais allé sur le site que tu m’as conseillé mais le résultat était pour moi peu clair : je ne savais pas que si il y avait un “-” dans la colonne “works?” cela voulait obligatoirement dire qu’il n’était pas supporté par le noyau Linux.

Le plus étonnant étant que le constructeur fournit le driver (sk98lin) dans le cd de la carte réseau ainsi que sur son site… :open_mouth: :question:

Extrait du readme dans le driver du constructeur :

[quote]The sk98lin driver supports the D-Link DGE-530T adapter on Linux.
It has been tested with Linux on Intel/x86 machines.
This driver support linux kernel version 2.4.18 or latter.[/quote]

Salut.
Juste un petit truc comme ça au passage.
Si le lspci te retourne un joli Unknown.
Fais un update-pciids
Puis refais ton lspci.

[quote=“maître_yoda”]
Extrait du readme dans le driver du constructeur :

[quote]The sk98lin driver supports the D-Link DGE-530T adapter on Linux.
It has been tested with Linux on Intel/x86 machines.
This driver support linux kernel version 2.4.18 or latter.[/quote][/quote]

Ça doit être une version récente du driver. C’est également ce que j’ai obtenu en me renseignant sur ta carte d’où ma suggestion d’utiliser ce module. Si cela est confirmé par le README du constructeur, il n’y a pas de raisons de ne pas le croire, je te suggère de recompiler la dernière version du module sk98lin et de le charger à la main avec modprobe. Si la carte a été rajoutée récemment, ça marchera.

Bon hier soir je suis allé sur le site de Sysconnect, où apparemment plein de monde va chercher des drivers sk98lin (mais pour des cartes réseaux Yukon si je me souviens bien).
Bref j’ai réussi à installer celui-ci contrairement à celui de DLink et “HO MIRACLE” me voilà avec une interface ETH1!

Je reconfigure mon fichier /etc/network/interfaces seulement…et bien je ne parviens pas à pinger la machine!

Adresse IP Eth0 : 192.168.1.4 (carte intégrée ; tout fonctionne)
Adresse IP Eth1 : 192.168.1.4 (carte DLink ; pas de ping, pas de SSH…)
Je précise qu’une seule de mes carte est reliée à la fois :stuck_out_tongue:

Voici mon ifconfig -a

[code]eth0 Lien encap:Ethernet HWaddr 00:B0:D0:XX:XX:XX
inet adr:192.168.1.4 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::2b0:d0ff:feb8:9d1c/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:2930 errors:0 dropped:0 overruns:1 frame:0
TX packets:283 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:701478 (685.0 KiB) TX bytes:38119 (37.2 KiB)
Interruption:11 Adresse de base:0xe880

eth1 Lien encap:Ethernet HWaddr 00:15:E9:XX:XX:XX
inet adr:192.168.1.4 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::215:e9ff:fe44:7013/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:46 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:4000 (3.9 KiB) TX bytes:660 (660.0 b)
Interruption:11 Mémoire:fdffc000-0

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1032 (1.0 KiB) TX bytes:1032 (1.0 KiB)

sit0 Lien encap:IPv6-dans-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
[/code]

Contenu de mon /etc/network/interfaces

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

auto eth0
iface eth0 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

The secondary network interface

auto eth1
iface eth1 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
[/code]

Remarque : les diodes derrière la D-Link fonctionnent.

Une idée? J’y croyais beaucoup sur ce coup là :stuck_out_tongue:

t’as fait un montage pour ton ifconfig ou c’est ce qu’il te pond meme quand une seule carte est branchée ? si c’est le cas j’aurais tendance a te dire de changer l’une des 2 adresses au moins pour voir si le problème vient pas tout bonnement de la …

On ne met pas la même IP sur deux cartes réseaux différentes. Met deux réseaux différents sur chaque carte

eth0 192.168.1.4
eth1 192.168.2.4

Ne met surtout pas une adresse en 192.168.1.56 et encore moins 192.168.1.4 sinon tu auras des pbms de routage infernaux.

Tiens je pensais que ça marchait du moment que les interfaces n’étaient pas reliées en même temps! Mais tu avais raison, ça venait bien de là : j’ai changé l’IP de ma carte intégrée pour mettre celle qui m’interesse sur la DLink et tout fonctionne!

J’ai encore une ptite question concernant le réseau. Peut on connaitre les “caractéristiques complètes” de cette carte? je voudrais savoir si elle est bien en Gigabit et en full duplex notamment. Le soucis c’est que je ne peux tester avec rien pour l’instant : mon réseau est en 100Mb (switch et cables).

Merci pour tout en tous cas :slightly_smiling:

y’a pas moyen de savoir ca avec ifconfig ? allez hop un ptit man ifconfig ^^

et sinon le problème se pose pas au niveau du matos pour tes cartes, c’est tout simplement que pour ton ordo, dans le fichier de conf, y’a 2 cartes avec la meme ip, et apparament quand il regarde la conf il commence par eth0, puis 1 etc etc etc (plutot logique) mais donc quand tu lui demandes la carte en x.y.z.t bah il prend la première qu’il trouve … et si elle est déconnectée bah il est pas content ^^

erf c’est logique…mais aussi un peu idiot :stuck_out_tongue:
je vais regarder ifconfig en rentrant du boulot ce soir