ฉันต้องการเพิ่มแบนไทม์ของผู้กระทำผิดซ้ำที่ถูกจับโดย fail2ban ฉันเพิ่มบรรทัดต่อไปนี้ที่ด้านบนของ /etc/fail2ban/jail.local และ fail2ban.local
[ค่าเริ่มต้น]
bantime.increment = จริง
bantime.factor = 1
bantime.formula = ban.Time * (1<<(ban.Count if ban.Count<20 else 20)) * banFactor
แต่ดูเหมือนจะไม่ทำงาน นี่คือส่วนหนึ่งของบันทึก
2022-02-12 12:18:11,869 fail2ban.filter [744]: INFO [postfix-sasl] พบ 193.56.29.112 - 2022-02-12 12:18:11
2022-02-12 12:18:11,888 fail2ban.actions [744]: ประกาศ [postfix-sasl] แบน 193.56.29.112
2022-02-12 12:28:11,985 fail2ban.actions [744]: ประกาศ [postfix-sasl] เลิกแบน 193.56.29.112
2022-02-12 12:28:29,103 fail2ban.filter [744]: INFO [postfix-sasl] พบ 193.56.29.112 - 2022-02-12 12:28:29
2022-02-12 12:36:15,501 fail2ban.filter [744]: INFO [postfix-sasl] พบ 193.56.29.112 - 2022-02-12 12:36:15
2022-02-12 12:36:15,928 fail2ban.actions [744]: ประกาศ [postfix-sasl] แบน 193.56.29.112
2022-02-12 12:46:16,257 fail2ban.actions [744]: ประกาศ [postfix-sasl] เลิกแบน 193.56.29.112
2022-02-12 12:46:42,148 fail2ban.filter [744]: INFO [postfix-sasl] พบ 193.56.29.112 - 2022-02-12 12:46:42
อาจมีบางอย่างที่เอาชนะสิ่งนี้ได้หรือไม่? ฉันจะรู้ได้อย่างไร
เซิร์ฟเวอร์ของฉันคือ Ubuntu 20.04