이더넷 오류는 어디에 기록됩니까?


12

Munin은 다음과 같은 그래프를 보여줍니다.Munin eth0 그래프

이 스파이크 중에 eth0 포트를 통해 서버에 액세스 할 수 없었습니다 (IPMI 포트를 통해 액세스 할 수 있음).

무슨 일이 있었는지 알아 내려고 노력하고 있지만 eth0에 대한 로그 파일을 찾을 수 없습니다.

나는 /var/log/(kern|syslog|messages)평범 하지 않은 것을 보지 못합니다 . 그리고 eth0에 대한 로그 파일은 보이지 않습니다.

eth0에 대한 로그가 있습니까? 그렇다면, 어디서 찾을 수 있습니까?

우분투 10.04 LTS를 실행 중입니다.

답변:


9

인터페이스에 대한 로그가 없습니다. 충분히 빨리 확인하면의 출력에서 ​​찾을 수 있습니다 dmesg. 에서 모든 출력을 찾아야합니다 /var/log/messages. 회전 한 경우을 살펴보십시오 /var/log/message.1.

시간 범위를보다 쉽게 ​​검사 할 수있는 별도의 파일로 정리하십시오. 같은 명령 grep 'Jun 7 22:' /var/log/messages > ~/messages.tmp이 작동해야합니다. eth0파일에서 참조를 찾으십시오 . 반복되는 메시지에 대한 참조가 표시되어 문제를 나타내는 행에 가까이있을 수 있습니다. 또한 인터페이스 또는 제조업체의 드라이버에 대한 참조를 찾으십시오.

명령을 실행하면 ifconfig eth0오류 수를 출력해야하며 오류 수에 따라 오류 수에 대한 힌트를 제공 할 수 있습니다.


내 게시물에서 말했듯이 로그 파일에는 평소와 다른 것이 없습니다. 그러나 다음에는 ifconfig eth0을 사용해 보겠습니다. 또한 ethtool을 설치했는데 도움이 될 것입니다.
Matt

1
카드에 문제가 없었을 수 있습니다. 네트워크의 다른 장치가 오류 수를 늘릴 수 있습니다. 잘못된 스위치로 인해 클라이언트에 오류가 발생하는 것을 보았습니다. ifconfig이러한 사례를 추적하는 데 도움이됩니다. 일시적인 이중 불일치로 인해 오류율이 높아질 수 있습니다.
BillThor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.