Score:0

เกิดข้อผิดพลาดในการเปลี่ยนการจัดประเภทการรับส่งข้อมูลของ CAKE ใน OpenWrt

ธง za

ขณะนี้ฉันใช้ OpenWrt (เวอร์ชัน: 19.07.7) บน Virtual Box (เวอร์ชัน: 6.1)
เช่นเดียวกับที่มีเครื่อง Linux ที่ฉันใช้เพื่อ ssh เข้าสู่ OpenWrt และกำหนดเส้นทางทราฟฟิกสังเคราะห์ไปยังมัน
และพยายามเปลี่ยนการจัดประเภทการรับส่งข้อมูลของอัลกอริทึม CAKE บน OpenWrt โดยใช้ tc เปลี่ยนไส้กรอง สคริปต์.
โดยเฉพาะอย่างยิ่ง ฉันมีการวนซ้ำ 10 ครั้ง และในการวนซ้ำแต่ละครั้ง และยอมรับการแมปค่า ToS ไบต์ที่แตกต่างกันกับคลาสลำดับความสำคัญของ CAKE (เรียกว่า TIN) ตัวอย่างเช่น ฉันใช้สคริปต์ต่อไปนี้เพื่อแมป

ToS = 0x00 ถึง TIN 8 (ฉันมี 256 สคริปต์สำหรับ ToS = 0x00 ถึง 0xFF):

ตัวกรอง tc แทนที่ dev eth1 parent 1: โปรโตคอลทั้งหมด u32 ตรงกับ ip tos 0x00 0xff การดำเนินการ skbedit ลำดับความสำคัญ 1:8

อย่างไรก็ตาม ฉันสามารถคอมมิตสคริปต์เหล่านี้ได้เพียง 8 ครั้ง และหลังจากนั้น ฉันได้รับข้อผิดพลาดต่อไปนี้:

คำตอบ RTNETLINK: อาร์กิวเมนต์ไม่ถูกต้อง
เรามีข้อผิดพลาดในการพูดคุยกับเคอร์เนล

ฉันสงสัยว่าเหตุใดสิ่งนี้จึงเกิดขึ้นหลังจากการวนซ้ำ 8 ครั้ง และหากมีวิธีแก้ไขใด ๆ เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ขอบคุณ.

โพสต์คำตอบ

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