fail2ban не будет работать

Несколько дней назад я установил новый целый сервер (почтовый сервер с Zarafa / Postfix, Apache, MySQL и т. Д.). Все отлично работает.. кроме fail2ban. Fail2ban ничего не делать. Он даже не действует, если что-то случилось.

Это журнал для моего fail2ban: http://pastebin.com/9jj7JWxA

Это мой файл jail.local: http://pastebin.com/YgcmpukT

И это выход для iptables -S:

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N fail2ban-apache
-N fail2ban-postfix
-N fail2ban-sasl
-N fail2ban-ssh
-A INPUT -p tcp -m multiport --dports 25,465,587,143,220,993,110,995 -j fail2ban-sasl
-A INPUT -p tcp -m multiport --dports 25,465,587 -j fail2ban-postfix
-A INPUT -p tcp -m multiport --dports 80,443 -j fail2ban-apache
-A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh
-A fail2ban-apache -j RETURN
-A fail2ban-postfix -j RETURN
-A fail2ban-sasl -j RETURN
-A fail2ban-ssh -j RETURN

У кого-то есть идея, почему fail2ban просто ничего не делает?

2 ответа

Я решил проблему с помощью 'apt-get remove fail2ban' v.0.8.11 и вручную установил новейшую версию fail2ban v.0.9.4 из github.

Именно этот новый пакет стал лучше filter.d для всех новых сообщений об ошибках от Ubuntu 14.04.04 LTS

Ваш вывод iptables -S показывает, что fail2ban создал несколько цепочек, но в эти цепочки не было добавлено ни одного ips.

Ссылки на ваш лог-файл и jail.conf больше не действительны.

Я бы проверил эти возможные проблемы:

  • ваши тюрьмы смотрят на правильные файлы журнала
  • ваши тюрьмы ищут правильный порт / протокол
  • ваш фильтр использует правильный failregex для вашего формата протокола
  • ваш запрет правильно добавляет ips в цепочки iptables
Другие вопросы по тегам