Hello Bill

I changed and tested your solution and it works very well!

Thanks a lot for that, it solved all my issues!


Cheers

Am Di., 28. Mai 2019 um 01:37 Uhr schrieb Bill Shirley <
bshir...@openmri-scottsboro.com>:

> I use an ipset with Shorewall to ban IP addresses.  My setup uses the
> 'timeout' option
> of ipset.  Also, there is no unban/ban overhead upon restarting fail2ban.
>
> /etc/shorewall/init (note 'timeout' is the default in seconds):
> ipset -exist create fail2ban-IPv4-ip hash:ip timeout 86400
>
> /etc/shorewall/rules:
> ?SECTION NEW
> ?COMMENT flagged by fail2ban
> DROP    net:+fail2ban-IPv4-ip[src]             fw
>
> /etc/fail2ban/action.d/my_ipset_ip.conf:
> [INCLUDES]
>
> before = iptables-blocktype.conf
>
> [Definition]
> actioncheck =
> actionstart =
> actionstop =
> actionban = ipset add fail2ban-<name> <ip> timeout <my_timeout> -exist
> #actionunban = ipset del fail2ban-<name> <ip> -exist
> actionunban =
>
> [Init]
> name = IPv4-ip
> my_timeout = 3600
> Note the actionunban is empty.  I rely on the ipset timeout to expire to
> unban.
>
> /etc/fail2ban/jail.local:
> [sshd]
> #enabled                = false
> enabled         = true
> action          = my_ipset_ip[my_timeout=86400]
> logpath         = %(sshd_log)s
> maxretry        = 3
> findtime        = 7200
> bantime         = 60
> Because the actionunban is empty, I can use a 60 second 'bantime' and upon
> restart fail2ban doesn't try to re-ban the IP addresses but the addresses
> are still
> dropped until the 'timeout' expires.
>
> Bill
>
> _______________________________________________
> Fail2ban-users mailing list
> Fail2ban-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fail2ban-users
>
_______________________________________________
Fail2ban-users mailing list
Fail2ban-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fail2ban-users

Reply via email to