Où sont enregistrées les erreurs Ethernet?

12

Munin me montre un graphique comme celui-ci:Munin eth0 graph

Pendant ce pic, je n'ai pas pu accéder à mon serveur via le port eth0 (je pouvais y accéder via mon port IPMI).

J'essaie de comprendre ce qui s'est passé, mais je n'arrive pas à trouver de fichier journal pour eth0.

Je ne vois rien /var/log/(kern|syslog|messages)qui soit hors de l'ordinaire. Et je ne vois pas de fichier journal spécifiquement pour eth0.

Existe-t-il des journaux pour eth0, et si oui, où puis-je les trouver?

J'utilise Ubuntu 10.04 LTS.

Mat
la source

Réponses:

9

Il n'y a pas de journaux pour vos interfaces. Si vous vérifiez assez tôt, vous pouvez probablement les trouver dans la sortie de dmesg. Vous devriez trouver toute cette sortie dans /var/log/messages. S'il a tourné, vous devez regarder /var/log/message.1.

Extrayez la plage de temps dans un fichier séparé que vous pouvez examiner plus facilement. Une commande comme grep 'Jun 7 22:' /var/log/messages > ~/messages.tmpdevrait fonctionner. Recherchez les références à eth0dans le fichier. Vous pouvez également voir une référence à des messages répétés qui peuvent être proches de la ligne qui indique le problème. Recherchez également les références au pilote de votre interface ou au fabricant.

L'exécution de la commande ifconfig eth0doit générer le nombre d'erreurs et peut vous donner un indice quant au problème dans les décomptes et suivre les erreurs.

BillThor
la source
Comme je l'ai dit dans mon article, ce fichier journal n'avait rien d'extraordinaire. Mais la prochaine fois, j'essaierai ifconfig eth0. J'ai également installé ethtool, qui devrait également être utile.
Matt
1
Il n'y a peut-être rien de mal avec votre carte. Un autre appareil sur le réseau peut augmenter le nombre d'erreurs. J'ai vu des commutateurs défectueux provoquer des erreurs pour leurs clients. ifconfigpermet de retrouver ces cas. Une discordance de duplex temporaire peut entraîner des taux d'erreur élevés.
BillThor