ping leeeeeent sur une carte réseau

ping leeeeeent sur une carte réseau - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 29-01-2008 à 01:56:55    

Bonjour,  
la scène se passe sur un vieux Compaq desktop (PIII 500), un de ces modèles où les deux ports PCI sont placés sur une carte fille elle-même fixée à la carte mère par un slot zarbi (genre vieux ISA pour ceux qui s'en rappellent  :)  ).
Il y a une carte réseau intégrée (Intel) qui marche bien -eth0-, et une seconde sur un des slots pci (RTL8139) qui marchait bien -eth1-...
 
jusqu'à ce que je passe de Sarge à Etch  :cry:  
(pour diverses raisons, j'ai fait une réinstall complète, en ne sauvegardant que quelques trucs nécessaires)
 
Lors de l'installation, j'avais branché le câble réseau sur la seconde carte eth1, et elle a très bien marché, j'avions bien mes 500 kb/s pendant le téléchargement sur les dépôts.
 
Ensuite, j'ai installé la bonne config de cette machine, qui est en IP fixe avec accès à deux sous-réseaux (elle me sert à la supervision de l'un d'entre eux notamment).  
 
Et là, patatras : le ping sur eth1 tourne entre 500 et 800 ms, même en branchant directement un câble dessus ! J'ai essayé plusieurs, câbles, plusieurs machines -> pareil.
Bon, me dis-je, y'a pb dans la carte, ou je ne sais quoi, bref j'en ai de côté, je pioche une 3com au hasard, la place au même endroit : même punition.
Sur l'autre carte -eth0-, un ping donne une valeur raisonnable de 0,2 ms en moyenne.
Si je pingue depuis cette machine sur eth1 , elle répond correctement également, avec les mêmes valeurs que sur eth0...
 
Actuellement, j'ai remis la carte RTL8139, le driver utilisé est le 8139too. J'ai comme idée que cela pourraît venir d'un problème lié à la disposition particulière de ces slots PCI sur carte fille (mais je n'ai encore rien trouvé allant dans ce sens sur le net), ou d'irq, bref je nage.
 
ifconfig, à tout hasard :  

Code :
  1. # ifconfig
  2. eth0      Lien encap:Ethernet  HWaddr 00:50:8B:8F:ED:72 
  3.           inet adr:172.18.xxx.xxx  Bcast:172.18.255.255  Masque:255.255.255.0
  4.           adr inet6: fe80::250:8bff:fe8f:ed72/64 Scope:Lien
  5.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  6.           RX packets:18436 errors:0 dropped:0 overruns:0 frame:0
  7.           TX packets:28621 errors:0 dropped:0 overruns:0 carrier:0
  8.           collisions:0 lg file transmission:1000
  9.           RX bytes:2122262 (2.0 MiB)  TX bytes:5937265 (5.6 MiB)
  10. eth1      Lien encap:Ethernet  HWaddr 00:C0:A8:7E:28:18 
  11.           inet adr:172.19.xxx.xxx  Bcast:172.19.254.255  Masque:255.255.255.0
  12.           adr inet6: fe80::2c0:a8ff:fe7e:2818/64 Scope:Lien
  13.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  14.           RX packets:106111 errors:0 dropped:0 overruns:0 frame:0
  15.           TX packets:27879 errors:0 dropped:0 overruns:0 carrier:0
  16.           collisions:0 lg file transmission:1000
  17.           RX bytes:8423431 (8.0 MiB)  TX bytes:2637036 (2.5 MiB)
  18.           Interruption:11 Adresse de base:0x2400


Reply

Marsh Posté le 29-01-2008 à 01:56:55   

Reply

Marsh Posté le 29-01-2008 à 08:32:07    

résultat de dmesg ? rien dans les logs ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 30-01-2008 à 00:03:11    

black_lord a écrit :

résultat de dmesg ? rien dans les logs ?


 
Bonsoir,  
ben j'avais rien vu de probant la première fois, mais j'y suis du coup retourné avec un meilleur oeil, extraits de dmesg :

Code :
  1. e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI
  2. e100: Copyright(c) 1999-2005 Intel Corporation
  3. ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
  4. PCI: setting IRQ 11 as level-triggered
  5. ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
  6. e100: eth0: e100_probe: addr 0x40200000, irq 11, MAC addr 00:50:8B:8F:ED:72


Ca c'est l'interface qui va bien.

Code :
  1. 8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
  2. 8139cp 0000:00:0e.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
  3. 8139cp 0000:00:0e.0: Try the "8139too" driver instead.
  4. 8139too Fast Ethernet driver 0.9.27

Là manifestement y'a bagarre de driver... pas certain que ce soit le meilleur qui gagne du coup.

Code :
  1. ACPI: PCI Interrupt 0000:00:0e.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
  2. eth1: RealTek RTL8139 at 0x2400, 00:c0:a8:7e:28:18, IRQ 11
  3. eth1:  Identified 8139 chip type 'RTL-8139C'
  4. (...)
  5. e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
  6. eth1: link up, 100Mbps, full-duplex, lpa 0x41E1
  7. NET: Registered protocol family 10
  8. lo: Disabled Privacy Extensions
  9. IPv6 over IPv4 tunneling driver
  10. eth1: duplicate address detected!

Bingo ! Ca ça doit bien parvenir à poser problème :-)
 :(  Sauf que je ne vois vraiment pas d'où sort le doublon d'adresse.
Edit : je n'a pas cité le bon réseau sur mon premier post, mais voilà : dans le réseau 172.19.0.0 je n'ai pas d'autre adresse en 252, ça c'est sûr ! Enfin...
 
et ifconfig eth1 :  

Code :
  1. eth1      Lien encap:Ethernet  HWaddr 00:C0:A8:7E:28:18 
  2.           inet adr:172.19.254.252  Bcast:172.19.254.255  Masque:255.255.255.0


 
Côté logs, je retrouve l'annonce d'IP dupliquée...
Va falloir que je commence à y croire et arrêter de jurer  :non:  
 
Je vais donc fouiller un peu mieux sur le réseau, mais j'ai quand même un problème :  
Lorsque j'ai réinstallé cette machine il y a deux jours, c'était dans mon bureau, avec juste un autre ordinateur de connecté dessus, et là il ne pouvait y avoir d'IP dupliquée... sauf peut-être dans ma config.
 
Dans quel sens pourrais-je chercher ?
 
merci pour votre aide.
Michel


Message édité par pichel le 31-01-2008 à 21:35:01
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed