
fail2ban をインストールしましたが、起動時に複数のエラー メッセージが表示されました:
iptables -n -L を実行すると、各 jail の参照が 0 個返されます。(1 個のはずですが?)
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain fail2ban-apache-auth (0 references)
target prot opt source destination
RETURN all -- 0.0.0.0/0 0.0.0.0/0
Chain fail2ban-apache-badbots (0 references)
target prot opt source destination
RETURN all -- 0.0.0.0/0 0.0.0.0/0
Chain fail2ban-apache-nokiddies (0 references)
target prot opt source destination
RETURN all -- 0.0.0.0/0 0.0.0.0/0
Chain fail2ban-php-url-fopen (0 references)
target prot opt source destination
RETURN all -- 0.0.0.0/0 0.0.0.0/0
また、次のようなエラーメッセージが表示されます:
fail2ban.actions.action: ERROR iptables -N fail2ban-ssh
iptables -A fail2ban-ssh -j RETURN
iptables -I <known/chain> -p tcp -m multiport --dports ssh -j fail2ban-ssh returned 200
2022-04-30 14:25:10,428 fail2ban.jail : INFO Jail 'skinlou_x' started
2022-04-30 14:25:10,429 fail2ban.jail : INFO Jail 'apache-auth' started
2022-04-30 14:25:10,430 fail2ban.actions.action: ERROR iptables -N fail2ban-php-url-fopen
iptables -A fail2ban-php-url-fopen -j RETURN
fail2ban を再インストールしてみましたが、いつも同じです。ご協力ありがとうございます。
答え1
iptables -I <known/chain> -p tcp -m multiport --dports ssh -j fail2ban-ssh returned 200
通常は、または同様のもの<known/chain>
に置き換えられますINPUT
。
そこではどのような禁止アクションが設定されていますか? それはカスタムアクションですか (または/etc/fail2ban/action.d/*.local
何らかの設定を上書きするファイルがありますか)?
それ以外の場合、バージョンが競合しているように見えます。古い fail2ban バージョンで新しい設定ファイルを使用しようとしていますか? とにかく、完全に再インストールするには、設定を保存し/etc/fail2ban
、fail2ban をアンインストールして、削除し/etc/fail2ban
、fail2ban をインストールし、バックアップからローカル jail 設定を復元してみてください/etc/fail2ban/jail.local
。
また、https://github.com/fail2ban/fail2ban/wiki/How-to-install-or-upgrade-fail2ban-manually
ところで、fail2ban-*
fail2ban はバージョン 0.9 以降、f2b-*
チェーンに名前を使用しているのに、iptables チェーンの名前が付けられているのはなぜでしょうか。fail2ban
のバージョンはどれですか?