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"
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.
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.
@+
Merci pour cette astuce