firewalld и iptables | fail2ban

firewalld и iptables | fail2ban

У меня fail2ban 1.0.2 запущен на сервере Almalinux. Кажется, работает так, как и ожидалось, но меня что-то озадачивает.

  1. в jail.d есть sshd.local и 00-firewalld.local (установлены fail2ban и fail2ban-firewalld из epel).

  2. 00-firewalld.local содержит:

    [DEFAULT]
    banaction = firewallcmd-rich-rules
    banaction_allports = firewallcmd-rich-rules
    

Но когда я запускаю fail2ban-client, получаю действия sshd

 The jail sshd has the following actions:
 iptables-multiport

У меня было впечатление, что он должен был вернуться:

 firewallcmd-rich-rules

Но, ничего. Что, вероятно, объясняет, почему

 firewall-cmd --list-rich-rules

ничего не возвращает, тогда как

 iptables -S

возвращает список всех IP-адресов, которые

 fail2ban-client get sshd banip 

списки. Другими словами, fail2ban что-то добавляет в iptables, но firewalld, похоже, не в теме.

Итак, надеюсь, кто-то сможет объяснить, что происходит? Я явно что-то упускаю.

Связанный контент