บันทึกข้อผิดพลาดของอีเธอร์เน็ตอยู่ที่ไหน


12

Munin แสดงกราฟให้ฉันแบบนี้:กราฟ Munin eth0

ในช่วงที่ขัดขวางฉันไม่สามารถเข้าถึงเซิร์ฟเวอร์ของฉันผ่านพอร์ต eth0 (ฉันสามารถเข้าถึงผ่านพอร์ต IPMI ของฉัน)

ฉันพยายามคิดว่าเกิดอะไรขึ้น แต่ฉันไม่สามารถค้นหาไฟล์บันทึกสำหรับ eth0 ได้

ฉันไม่เห็นอะไรเลย/var/log/(kern|syslog|messages)ที่ไม่ธรรมดา และฉันไม่เห็นไฟล์บันทึกสำหรับ eth0 โดยเฉพาะ

มีบันทึกสำหรับ eth0 หรือไม่และถ้าเป็นเช่นนั้นฉันจะหาได้ที่ไหน

ฉันใช้ Ubuntu 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.