Bonjour à tous,
Je me présente : Frank, 35 ans, professeur de Maths-Sciences en lycée professionnel et responsable informatique d’un parc d’une quarantaine de postes actuellement sous domaine windows server 2003 ayant pour passerelle la distribution linux SME Server (CentOS) mais je reste malgré tout un débutant dans le monde linux.
J’ai entrepris de remplacer le serveur microsoft actuel par un serveur linux Sambaedu3. SambaEdu est une solution libre de serveur pédagogique sous linux (Debian). Il utilise les technologies de l’opensource : Samba 3 - Openldap - Mysql. Il comporte une interface web permettant l’administration du dispositif.
Actuellement sambaedu3 utilise la distribution Debian Etch (Noyau 2.6.26 backporté).
Lors de l’installation j’ai rencontré plusieurs problèmes que j’ai en partie résolu (en particulier le raid5…) mais actuellement je rencontre un problème de débit réseau que je n’arrive à résoudre. J’ai connecté deux cartes réseau gigabit ethernet (Netgear GA 311) en PCI afin de faire du bonding. Mais ce n’est pas là que ça coince. En effet j’ai entrepris de tester la configuration de mes cartes réseau dont voici les résultats de diverses commandes (ifconfig ; ethtool et mii-tool):
ifconfig
eth0 Lien encap:Ethernet HWaddr 00:1E:2A:4A:DA:17
inet adr:192.168.1.3 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::21e:2aff:fe4a:da17/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:19979 errors:0 dropped:0 overruns:0 frame:0
TX packets:13281 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:28511133 (27.1 MiB) TX bytes:900358 (879.2 KiB)
Interruption:16 Adresse de base:0x8000
Première question : les débits obtenus sont-ils normaux pour une carte gigabit ? moi ils me paraissent faibles…
ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
et
mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok
Deuxième question : la carte a l’air d’être correctement détectée alors pourquoi suis-je en 100 ?
J’ai essayé de la forcer en 1000 avec la commande ethtool -s mais rien à faire : autoneg à on ça passe mais reste en 100, autoneg à off plus de réseau…
Précisions : les cartes sont à base de puce rtl8169s-32 (bien détectées selon moi), le phénomène est exactement le même sur l’autre carte (qui est identique) et même aussi avec la carte réseau de la CM (aussi du rtl8169). J’utilise du cable rj45 cat. 5E et un switch netgear gigabit. Les diodes vertes indiquant un réseau en 1000 sont bien allumées sur les 2 cartes lorsqu’elles sont connectées sur un cable. Tout fonctionnait correctement lorsque j’étais sur windows server 2003. J’ai tenté un modprobe r8169 sans résultat (r8169.ko est bien présent).
Je suis un peu perdu et ne sachant plus quoi faire je comptais sur une quelconque aide de votre part…
Merci d’avance.
Cordialement.