Tenho o Fail2Ban instalado no meu servidor e gostaria que ele bloqueasse todos os protocolos (TCP, UDP, ICMP) quando um IP é banido, não apenas o TCP. Estou tentando definir a protocol = all
opção, mas estou enfrentando problemas.
Aqui está parte de uma configuração padrão no iptables.conf
arquivo na [Init]
seção:
# Option: protocol
# Notes.: internally used by config reader for interpolations.
# Values: [ tcp | udp | icmp | all ] Default: tcp
#
protocol = tcp
Quero mudar tcp
para all
que todos os protocolos sejam bloqueados, mas a mudança não parece ter efeito. Também criei um iptables.local
arquivo com o seguinte conteúdo para substituir as configurações padrão de iptables.conf
. No entanto, após reiniciar o Fail2Ban, ele ainda bloqueia apenas conexões TCP
[Init]
protocol = all
Alguém poderia me ajudar a configurar o Fail2Ban para bloquear todos os protocolos? O que devo fazer para que o protocol = all change funcione? Devo modificar algum outro arquivo de configuração ou há alguma configuração adicional que preciso ajustar?
Obrigado pela ajuda!
Adicionei a
protocol = all
linha à minha configuração de jail local e isso resolveu meu problema. Não esqueça de reiniciar o Fail2Ban usandosudo systemctl restart fail2ban
./etc/fail2ban/jail.local
:Resultado: