为什么 Fail2ban 不重新生成其 iptables 链?

Chr*_*ick 1 firewall iptables fail2ban ubuntu-18.04

在安装了 Fail2ban 的 Ubuntu 18.04.2 LTS 系统上运行时iptables -S,我注意到缺少以下几行:

-N f2b-sshd
-A f2b-sshd -j RETURN
Run Code Online (Sandbox Code Playgroud)

我应该运行什么命令来重新生成f2b-sshd链以及与其关联的所有规则?我尝试运行fail2ban-client restart,但这似乎没有任何效果。

Chr*_*ick 5

给定banactioniniptables-multiport或,看起来 Fail2ban在禁止 IP 地址\xe2\x80\x94 时会自动重新生成f2b-sshd/etc/fail2ban/jail.conf链,但不会更早。如果您想亲自测试这一点,请尝试运行以下命令来手动禁止某个地址(例如来自TEST-NET-1的地址):/etc/fail2ban/jail.local

\n
# fail2ban-client -vvv set sshd banip 192.0.2.0\n
Run Code Online (Sandbox Code Playgroud)\n

这种行为似乎是 Fail2ban v0.10 中的新行为,现在,当IP 地址第一次被 iptables 操作禁止时,它会按需创建链。

\n