fail2ban 无法操纵 iptables

fail2ban 无法操纵 iptables

我在 Google 上搜索了一些文章,例如“如何在 ubuntu 20.04 上安装 fail2ban”,但没有一篇提到我的情况。

我的环境:在 vmware player 上安装新的 ubuntu 20.04。直接安装 fail2ban。

我认为 fail2ban 应该在 iptables 中插入一些规则,但输出显示 fail2ban 什么也没做。

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

这是 /var/log/fail2ban.log https://pastebin.com/vKiLyTC4

知道为什么 fail2ban 不执行任何操作吗?

答案1

我和 Ivan 有同样的期望 - 也就是说,我期望 fail2ban 在启动时直接创建链并插入引用这些链的规则。我相信这曾经也是默认行为。

经过大约一个小时的努力,我终于找到了问题所在,结果发现根本没有问题。Fail2ban 现在似乎可以即时工作,创建链并仅在 IP 被禁止时插入引用该链的规则。

  1. 启动fail2ban:systemctl start fail2ban.service
  2. 遵守不添加任何链条/规则iptables -nvL
  3. 手动禁止IP:fail2ban-client set recidive banip 1.2.3.4
  4. 遵守添加的链/规则iptables -nvL

答案2

感谢Doug Smythies,

ubuntu 16.04 是我用过的唯一一个。安装 fail2ban 后,iptables -S 输出:

    -P INPUT ACCEPT
    -P FORWARD ACCEPT
    -P OUTPUT ACCEPT
    -N f2b-sshd
    -A INPUT -p tcp -m multiport --dports 22 -j f2b-sshd
    -A f2b-sshd -j RETURN

我希望 fail2ban@ubuntu 20.04 具有相同的行为。

相关内容