3

Détecter des erreurs de transmissions réseau sous Linux

Une petite astuce pour administrateur réseau sous GNU/Linux, qui permet de détecter si la carte ou autre éléments reliant la machine sur le réseau « bagotent ».

L’idée est de détecter si sur la carte réseau, des erreurs sont présentes en émmission(TX) et réceptions(RX) via la commande ifconfig.

ifconfig
  • La commande:
  • ifconfig eth0 | egrep "RX | TX"
    
  • La sortie:
  • RX packets 530666 bytes 412462855 (393.3 MiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 269290 bytes 16210741 (15.4 MiB)
    TX  errors 0 dropped 0 overruns 0 collisions 0
    
Analyse

Les deux lignes, qui doivent avoir 0 comme valeurs:

RX errors 0 dropped 0 overruns 0 frame 0
TX  errors 0 dropped 0 overruns 0 collisions 0
  • errors = erreurs de réception ou d’émissions de paquets.
  • dropped = suppressions de paquets.
  • overruns = dépassement du temps.
  • collisions = collisions de paquets.

Si des erreurs sont présentes sur les deux lignes, soit la carte réseau est défectueuse ou le cable RJ45, le switch ou tout autres éléments de la chaine.

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

3 commentaires

  1. Bonjour,

    merci pour cette astuce mais comment peut-on faire pour réinitialiser ces erreurs.
    Car je suppose qu’elles se cumulent au fil du temps, il serait intéressant pour effecter un diagnostic de réinitialiser le compteur des erreurs sans rebooter la machine.

    @+

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *