ฉันมีปัญหากับ fail2ban ไม่ได้เพิ่ม IP ที่ถูกแบนไปยัง iptables
นี่คือข้อผิดพลาด
2022-01-29 15:13:48,499 fail2ban.actions [2608]: ประกาศ [ผู้ชาย] กู้คืนแบน 212.192.246.26
2022-01-29 15:13:48,513 fail2ban.utils [2608]: ข้อผิดพลาด 7f9281692660 -- exec: iptables -w -N f2b-man
iptables -w -A f2b-man -j ผลตอบแทน
iptables -w -I INPUT -p tcp -m หลายพอร์ต --dports ทั้งหมด -j f2b-man
2022-01-29 15:13:48,514 fail2ban.utils [2608]: ข้อผิดพลาด 7f9281692660 -- stderr: 'iptables: มีเชนอยู่แล้ว'
2022-01-29 15:13:48,514 fail2ban.utils [2608]: ข้อผิดพลาด 7f9281692660 -- stderr: "iptables v1.8.4 (ดั้งเดิม): ระบุพอร์ต/บริการไม่ถูกต้อง `ทั้งหมด'"
2022-01-29 15:13:48,514 fail2ban.utils [2608]: ข้อผิดพลาด 7f9281692660 -- stderr: "ลอง `iptables -h' หรือ 'iptables --help' สำหรับข้อมูลเพิ่มเติม"
2022-01-29 15:13:48,514 fail2ban.utils [2608]: ข้อผิดพลาด 7f9281692660 -- ส่งคืน 2
2022-01-29 15:13:48,514 fail2ban.actions [2608]: ข้อผิดพลาดในการดำเนินการแบนคุก 'man' ข้อมูล 'iptables-multiport' 'ActionInfo({'ip': '212.192.246.26', 'ครอบครัว' : 'inet4', 'fid': <function Actions.ActionInfo.<lambda> ที่ 0x7f9280d62e50>, 'raw-ticket': <function Actions.ActionInfo.<lambda> ที่ 0x7f9280d63550>})': เกิดข้อผิดพลาดในการเริ่มต้นการดำเนินการ Jail(' man')/iptables-multiport: 'ข้อผิดพลาดของสคริปต์'
ดังนั้น iptables จึงไม่ชอบ
iptables -w -I INPUT -p tcp -m หลายพอร์ต --dports ทั้งหมด -j f2b-man
--ดีพอร์ต ทั้งหมด เห็นได้ชัดว่าเป็นปัญหา ดังนั้นคำถามของฉันคือ Why?
เหตุใด fail2ban จึงให้คำสั่งที่ผิดพลาด และจะแก้ไขได้อย่างไร
แก้ไข: ใช้เซิร์ฟเวอร์ Ubuntu 20.04.3 โดยไม่มี netplan