อีเธอร์เน็ตลิงค์จะขึ้น / ลงซ้ำ ๆ


3

ฉันมีเราเตอร์ TP-Link TL-WR841ND ที่มี OpenWRT เชื่อมต่อกับโมเด็ม ADSL ปัญหาคือมันมักจะเกิดขึ้นที่ลิงค์ Ethernet เริ่มขึ้น ๆ ลง ๆ ซ้ำ ๆ และการเชื่อมต่ออินเทอร์เน็ตก็เสียหาย นี่คือสิ่งที่ฉันเห็นใน syslog ของเราเตอร์:

Apr 12 17:19:22 OpenWrt kern.info kernel: [10847.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:19:24 OpenWrt kern.info kernel: [10849.500000] eth0: link down
Apr 12 17:19:27 OpenWrt kern.info kernel: [10852.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:19:31 OpenWrt kern.info kernel: [10856.500000] eth0: link down
Apr 12 17:19:32 OpenWrt kern.info kernel: [10857.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:19:34 OpenWrt kern.info kernel: [10859.500000] eth0: link down
Apr 12 17:19:35 OpenWrt kern.info kernel: [10860.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:19:37 OpenWrt kern.info kernel: [10862.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:24:55 OpenWrt kern.info kernel: [11180.500000] eth0: link down
Apr 12 17:24:57 OpenWrt kern.info kernel: [11182.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:25:01 OpenWrt kern.info kernel: [11186.500000] eth0: link down
Apr 12 17:25:02 OpenWrt kern.info kernel: [11187.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:26:30 OpenWrt kern.info kernel: [11275.500000] eth0: link down
Apr 12 17:26:31 OpenWrt kern.info kernel: [11276.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:26:33 OpenWrt kern.info kernel: [11278.500000] eth0: link down
Apr 12 17:26:34 OpenWrt kern.info kernel: [11279.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:26:36 OpenWrt kern.info kernel: [11281.500000] eth0: link down
Apr 12 17:26:39 OpenWrt kern.info kernel: [11284.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:26:51 OpenWrt kern.info kernel: [11296.500000] eth0: link down
Apr 12 17:26:56 OpenWrt kern.info kernel: [11301.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:27:00 OpenWrt kern.info kernel: [11305.500000] eth0: link down
Apr 12 17:27:03 OpenWrt kern.info kernel: [11308.500000] eth0: link up (10Mbps/Full duplex)
Apr 12 17:28:03 OpenWrt kern.info kernel: [11368.500000] eth0: link down
Apr 12 17:28:04 OpenWrt kern.info kernel: [11369.500000] eth0: link up (100Mbps/Full duplex)
Apr 12 17:28:08 OpenWrt kern.info kernel: [11373.500000] eth0: link down
Apr 12 17:28:09 OpenWrt kern.info kernel: [11374.500000] eth0: link up (10Mbps/Full duplex)

สิ่งนี้สามารถไปได้นานหลายชั่วโมง บางครั้งมันเกิดขึ้นวันละหลายครั้งบางครั้งก็ไม่เกิดขึ้นเลย

ฉันขอให้ผู้ให้บริการอินเทอร์เน็ตของฉันตรวจสอบสถานการณ์ พวกเขาขอให้เราตัดการเชื่อมต่อเราเตอร์ตรวจสอบการเชื่อมต่อและพบว่าไม่มีปัญหา ในทางกลับกันฉันไม่เคยมีปัญหากับเราเตอร์ที่อื่นเลย อาจเป็นบางสิ่งบางอย่างกับโมเด็ม ADSL อาจเป็นปัญหาของเราเตอร์ TP-Link หรืออาจเป็นสิ่งที่เกิดขึ้นกับอุปกรณ์ทั้งสองนี้

สาเหตุที่เป็นไปได้คืออะไร ฉันสามารถลองวินิจฉัยหรือแก้ไขปัญหาเพิ่มเติมได้อย่างไร

อัปเดต: เห็นได้ชัดว่าเกี่ยวข้องกับ OpenWrtและส่งผลกระทบต่อผู้อื่นเช่นกัน

คำตอบ:


2

รายงานปัญหาที่ดีกว่าคือ # 14144 อินเตอร์เฟส eth1 ขึ้นและลงอย่างต่อเนื่อง

มันถูกปิดเป็น "ข้อบกพร่อง (not_a_bug)" พร้อมข้อความต่อไปนี้:

ตั๋วนี้สามารถปิดได้

ฉันพยายามทำซ้ำคำสั่งการตั้งค่าการเชื่อมต่อ PPPoE ด้วยมือและสังเกตว่าหมดเวลารอแพ็คเก็ต PADO ปรากฏหลังจากการเชื่อมต่อล้มเหลวประมาณ 5 ครั้ง จากนั้นฉันรอประมาณ 5 นาทีและลองเชื่อมต่อใหม่เซิร์ฟเวอร์ PPPoE ตอบกลับ เวลาอยู่ไกลจากความแม่นยำ แต่โดยทั่วไปเป็นกรณี

รหัสผ่านสำหรับบัญชี PPPoE นั้นสร้างขึ้นแบบไดนามิกโดย ISP ท้องถิ่นและมีช่วงเวลาหมดอายุที่เกี่ยวข้อง ปัจจุบัน OpenWrt จะพยายามเชื่อมต่ออีกครั้งและอีกครั้งแม้จะมีรหัสผ่านที่หมดอายุหากการเชื่อมต่อไม่ได้ ดังนั้นฉันเดาว่าอุปกรณ์ ISP ได้ปิดกั้นการพยายามเชื่อมต่อใหม่ของฉันเป็นระยะเวลาหนึ่งเพื่อความปลอดภัย

มีวิธีแก้ไขปัญหาบางอย่างที่กล่าวถึงในตั๋วซึ่งอาจไม่มีผล เห็นได้ชัดว่าปัญหาคือ OpenWRT พยายามเชื่อมต่อใหม่โดยไม่ต้องต่ออายุรหัสผ่านแบบไดนามิกควบคู่ไปกับมาตรการรักษาความปลอดภัยของ ISP ของคุณตัดการเชื่อมต่อของคุณหลังจากคำขอการเชื่อมต่อที่ไม่ดีมากเกินไป

เนื่องจาก OpenWRT devs ตัดสินใจที่จะไม่แก้ไขปัญหาตัวเลือกของคุณคือปิดเราเตอร์เป็นเวลาหลายนาทีเมื่อเกิดเหตุการณ์นี้ขึ้นหรือติดตั้งเฟิร์มแวร์ดั้งเดิมอีกครั้ง เราเตอร์ TL-WR841ND รองรับDD-WRTด้วยเช่นกันดังนั้นคุณสามารถลองดูว่ามันจัดการกับเงื่อนไขนี้ได้ดีขึ้นหรือไม่


2
ฉันไม่แน่ใจว่าข้อผิดพลาดนี้ใช้หรือไม่ฉันไม่ได้ใช้ PPP daemon / การเชื่อมต่อใด ๆ ฉันใช้อุปกรณ์เป็นเราเตอร์เท่านั้น
Petr Pudlák

2
แม้ว่ามันจะไม่ได้นำมาใช้อย่างแน่นอนพฤติกรรมของ OpenWRT ก็อาจจะเหมือนกัน: เพื่อใช้การตอกย้ำการเชื่อมต่ออย่างต่อเนื่องแทนที่จะจัดการกับปัญหา ลองใช้เฟิร์มแวร์ตัวอื่นเท่านั้นที่จะบอกได้ว่านี่เป็นข้อผิดพลาดใน OpenWRT หรือไม่
harrymc

-1

อัปเกรดเฟิร์มแวร์โมเด็มของคุณ หากเป็นปัจจุบันแล้วให้รีสตาร์ทโมเด็มโดยถอดปลั๊กออกเป็นเวลา 15 วินาทีแล้วเสียบกลับเข้าไปใหม่


1
มันควรจะเป็นเพียงความเห็นต่อคำถามหรือไม่ อย่างไรก็ตามอาจมีประโยชน์ไม่ใช่คำตอบจริงๆ ...
g2mk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.