diff --git a/install/Base.sh b/install/Base.sh index d7537cdf30020ddb7518a55d372c832e3751bce4..4c9c542a1ad69f65fa69f0615fada849d7f6ce26 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 732acb1dc8f4e7def666a7742c82cb6c85f37d05..ba8ced055b64d50dfba22118d3b8451d3f1642eb 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