From b9be0883728e50621949f67072c8ed71b3902661 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Wed, 8 Jan 2025 09:55:04 +0100 Subject: [PATCH] Set ignoreip for tetrix and servermon --- install/Base.sh | 3 --- utils/configure_base_tools.sh | 7 +++++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/install/Base.sh b/install/Base.sh index d7537cd..4c9c542 100644 --- a/install/Base.sh +++ b/install/Base.sh @@ -158,9 +158,6 @@ enabled = true [recidive] enabled = true EOF -# Ignore servermonitor IP -sed -i "s/^#\(ignoreip.*\)/\1 $(dig +short servermon.tetras-libre.fr | tail -n 1)/" /etc/fail2ban/jail.conf -fail2ban-client reload if [ ! -e "/var/log/auth.log" ]; then # No auth.log fail2ban must be using systemd diff --git a/utils/configure_base_tools.sh b/utils/configure_base_tools.sh index 732acb1..ba8ced0 100755 --- a/utils/configure_base_tools.sh +++ b/utils/configure_base_tools.sh @@ -34,3 +34,10 @@ highlight ColorColumn ctermbg=darkgrey syntax on filetype plugin indent on EOF + +cat <<EOF > /etc/fail2ban/jail.local +[DEFAULT] + +ignoreip = $(dig +short servermon.tetras-libre.fr | tail -n 1) $(dig +short tetrix.tetras-libre.fr | tail -n 1) +EOF +fail2ban-client reload -- GitLab