Réglages permettant d'utiliser fail2ban derrière HAProxy
Il faut donc que le “real server” demande à OPNSense de bannir les mauvaises IPs pour lui.
Diagnostics: PF Table IP addresses
Firewall
⇒ Aliases
de type Host(s)
sans renseigner d'ip.
Une pour http, l'autre pour https. Dans le WAN:
blocage IPv4+6 TCP/UDP alias_ci_dessus * alias-HAProxy 80 (HTTP) * * blocage http fail2ban blocage IPv4+6 TCP/UDP alias_ci_dessus * alias-HAProxy 443 (HTTPS) * * blocage http fail2ban
Il faut maintenant que le “real server” puisse se connecter à OPNSense via une ligne de commande “curl” pour indiquer la/les ip(s) à assigner à l'alias de blocage.
Cette communication s'effectue en https. Il faut donc:
System
⇒ Settings
⇒ Administration
⇒ Web GUI
⇒ Listen interfaces
Maintenant cette communication s'effectue via un script lancé depuis le real server. communiquer_avec_opnsense