Gdzie są rejestrowane błędy Ethernet?

12

Munin pokazuje mi taki wykres:Wykres ethin Munina

Podczas tego skoku nie mogłem uzyskać dostępu do mojego serwera przez port eth0 (mogłem uzyskać do niego dostęp przez mój port IPMI).

Próbuję dowiedzieć się, co się stało, ale nie mogę znaleźć żadnych plików dziennika dla eth0.

Nie widzę w /var/log/(kern|syslog|messages)tym nic niezwykłego. I nie widzę pliku dziennika specjalnie dla eth0.

Czy są dzienniki dla eth0, a jeśli tak, to gdzie mogę je znaleźć?

Używam Ubuntu 10.04 LTS.

Matt
źródło

Odpowiedzi:

9

Brak dzienników dla interfejsów. Jeśli sprawdzisz to wkrótce, prawdopodobnie znajdziesz je w wynikach dmesg. Powinieneś znaleźć wszystkie te dane wyjściowe w /var/log/messages. Jeśli się obrócił, musisz zajrzeć do środka /var/log/message.1.

Zmień zakres czasowy na osobny plik, który możesz łatwiej zbadać. Polecenie takie grep 'Jun 7 22:' /var/log/messages > ~/messages.tmppowinno działać. Poszukaj odniesień eth0w pliku. Możesz także zobaczyć odniesienie do powtarzających się komunikatów, które mogą znajdować się blisko linii wskazującej problem. Poszukaj również odniesień do sterownika dla twojego interfejsu lub producenta.

Uruchomienie polecenia ifconfig eth0powinno wygenerować liczbę błędów i może dać ci wskazówkę co do problemu w zliczeniach, postępuj zgodnie z błędami.

BillThor
źródło
Jak powiedziałem w moim poście, w tym pliku dziennika nie było nic niezwykłego. Ale następnym razem spróbuję ifconfig eth0. Zainstalowałem także ethtool, który również powinien być pomocny.
Matt
1
Karta mogła nie mieć nic złego. Inne urządzenie w sieci może zwiększyć liczbę błędów. Widziałem, że wadliwe przełączniki powodują błędy dla ich klientów. ifconfigpomaga wyśledzić te przypadki. Tymczasowe niedopasowanie dupleksu może powodować wysokie poziomy błędów.
BillThor