Fail2ban
fail2ban iptables 返回 200,iptables 0 引用
我安裝了fail2ban,但在開始時我收到了多條錯誤消息:
iptables -n -L 給我每個監獄的 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,但它總是一樣的。謝謝你的幫助。
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並嘗試/etc/fail2ban/jail.local
從備份中恢復您的本地監獄配置。另請注意https://github.com/fail2ban/fail2ban/wiki/How-to-install-or-upgrade-fail2ban-manually
順便說一句,我想知道為什麼你的 iptables 鏈被稱為
fail2ban-*
fail2ban,因為某些 v.0.9 版本已經使用f2b-*
鏈的名稱。它是哪個fail2ban版本?