O fail2ban usa iptables
para bloquear o tráfego. Se você quiser ver os endereços IP que estão atualmente bloqueados, digite
iptables -L -n
e procure as várias cadeias denominadas fail2ban-something
, em que something
aponta para a cadeia fail2ban (por exemplo, Chain f2b-sshd
refere-se à cadeia sshd
).
Se você quiser remover apenas o bloco de um único endereço IP <IP>
para uma determinada jail <JAIL>
, o fail2ban oferecerá seu próprio cliente:
fail2ban-client set <JAIL> unbanip <IP>
Como alternativa, você pode usar números de linha. Primeiro, liste as regras iptables
com números de linha:
iptables -L -n --line-numbers
Em seguida, você pode usar
iptables -D fail2ban-somejail <linenumber>
para remover uma única linha da tabela. Tanto quanto eu sei, não há opção para selecionar um intervalo de números de linha, então eu acho que você teria que envolver este comando em um loop for:
for lin in 1:200; do
iptables -D fail2ban-somejail $lin
done
Aqui fiz o número 200 para cima. Verifique sua própria saída do comando com --line-numbers
e observe que a última linha (com RETURN
) deve permanecer.