diff --git a/lib/os/class.ISPConfigDebianOS.inc.php b/lib/os/class.ISPConfigDebianOS.inc.php index fb7891d7330ed67be78c9cc4be6d954df7513da4..d35f371c346367de7de2bd9ac3dda2ca0d43959e 100644 --- a/lib/os/class.ISPConfigDebianOS.inc.php +++ b/lib/os/class.ISPConfigDebianOS.inc.php @@ -2021,6 +2021,10 @@ SCRIPTWHITELIST=/usr/bin/lwp-request'; unset($jk_jail); $this->restartService('fail2ban'); + + // Fail2Ban is disabled by default on Ubuntu 22.04 and newer. Enabling it on any OS does not hurt. + $cmd = 'systemctl enable fail2ban >/dev/null 2>&1'; + $this->exec($cmd); // ignore if this fails $this->fixDbconfigCommon();