Score:0

Linux Networking - วิธีกรองแพ็กเก็ตเครือข่ายแบบไดนามิกภายในช่วงเวลาสั้นๆ

ธง cl

ฉันกำลังพยายามค้นหาวิธีแก้ปัญหาเพื่อกรองแพ็กเก็ตเครือข่ายแบบไดนามิกด้วยข้อจำกัดด้านเวลาที่เข้มงวดและอิงตามรายการ IP บนระบบปฏิบัติการ Linux

ฉันไม่สามารถติดตั้งซอฟต์แวร์เพิ่มเติมสำหรับแก้ไขเคอร์เนลหรือไลบรารีเพื่อเพิ่มโมดูลให้กับ iptables ได้

ฉันมีอุปกรณ์ที่รับแพ็กเก็ตเครือข่ายมากเกินไป และฉันต้องหาวิธีกรองแพ็กเก็ตเครือข่ายแบบไดนามิกด้วยรอบ 200 มิลลิวินาที

ตัวอย่างเช่น สมมติว่าฉันมี 3 IP (192.168.0.1,192.168.0.2,192.168.0.3) ฉันจะต้องเปลี่ยนการกำหนดค่า iptable ทุก ๆ 200 มิลลิวินาทีแบบไดนามิกเพื่อบล็อกแพ็กเก็ต IP ที่ 1 สำหรับรอบ 200 มิลลิวินาทีที่ 1 จากนั้นบล็อกแพ็กเก็ต IP ที่สองสำหรับรอบ 200 มิลลิวินาทีที่ 2 และอื่น ๆ

มีใครพอจะทราบวิธีแก้ปัญหาที่มีประสิทธิภาพซึ่งคำนึงถึงข้อจำกัดด้านเวลาที่เข้มงวดนี้หรือไม่ ? ความคิดแรกของฉันคือการเปลี่ยนการกำหนดค่า iptables แบบไดนามิก แต่ฉันกังวลเกี่ยวกับประสิทธิภาพและเวลา

จะมีใครทำงานประเภทเดียวกันหรือรู้วิธีแก้ปัญหาที่นำไปใช้แล้วและใช้งานได้หรือไม่

ขอบคุณมาก ๆ สำหรับความช่วยเหลือของคุณ,

cn flag
ปัญหาที่นำเสนอนี้มีวัตถุประสงค์เพื่อแก้ไขคืออะไร? ค่อนข้างแปลกและน่าจะเป็น[ปัญหา XY](https://en.wikipedia.org/wiki/XY_problem) ที่กล่าวว่า ฉันไม่เคยทำในสิ่งที่คำถามขอโดยเฉพาะ แต่สำหรับการเปลี่ยนแปลงที่อยู่แบบไดนามิก ฉันจะบอกว่า [`ipset`](https://ipset.netfilter.org/ipset.man.html) อาจมีประโยชน์ แทนที่จะเปลี่ยนกฎ iptables
Aeternal avatar
cl flag
ขอบคุณมากสำหรับความคิดเห็นของคุณ! ฉันไม่รู้จัก ipset และจะลองดู โซลูชันนี้จะใช้เพียงชั่วคราวและมีวัตถุประสงค์เพื่อ "กรอง" แพ็กเก็ตเครือข่ายเพื่อลดภาระของซีพียูของอุปกรณ์ ขณะนี้ได้รับข้อความมากเกินไปและข้อความบางข้อความไม่ได้มีไว้สำหรับอุปกรณ์นี้ อย่างไรก็ตามฉันไม่สามารถทำการกรอง l7 ได้เพราะฉันไม่มีไบนารีหรือโมดูล iptables ที่เหมาะสมในเคอร์เนล
vidarlo avatar
ar flag
ดูเหมือนว่าคุณต้องการจำกัดปริมาณงานใช่ไหม
Aeternal avatar
cl flag
หลังจากคิดอยู่พักหนึ่ง ฉันก็คิดเช่นกันว่าตัวจำกัดอัตราโดยใช้ iptables ต่อ IP เป็นวิธีแก้ปัญหาที่ดีที่สุดและง่ายที่สุดในการติดตั้ง
asmath avatar
cn flag
แก้ไข คุณสามารถใช้ตัวเลือกการ จำกัด ในกรณีนี้ (-m limit --limit count/minute --limit-burst ouny)

โพสต์คำตอบ

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