la caverne d'Ali baba informatique.
la caverne d'Ali baba informatique.

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

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:
1
ifconfig eth0 | egrep "RX | TX"
  • La sortie:
1
2
3
4
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:

1
2
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.