mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2025-04-21 03:02:09 +00:00
fixing persistence with ipset
This commit is contained in:
parent
4f0096c3c2
commit
33bcd10278
@ -30,6 +30,5 @@ do
|
||||
ipset add blacklist $ip
|
||||
done
|
||||
|
||||
# save IPtable rules
|
||||
ipset save blacklist > /etc/ipset/blacklist
|
||||
ipset save > /etc/ipset.up.rules
|
||||
iptables-save > /etc/iptables.up.rules
|
@ -21,6 +21,6 @@ cp blacklist /etc/cron.daily/blacklist
|
||||
chmod a+x /etc/cron.daily/blacklist
|
||||
time /etc/cron.daily/blacklist
|
||||
iptables-save > /etc/iptables.up.rules
|
||||
sed -e "\$apost up ipset restore < /etc/ipset/blacklist" /etc/network/interfaces
|
||||
sed -e "\$apost up iptables-restore < /etc/iptables.up.rules" /etc/network/interfaces
|
||||
sed -i -e "\$apre-up ipset restore < /etc/ipset.up.rules" /etc/network/interfaces
|
||||
sed -i -e "\$apre-up iptables-restore < /etc/iptables.up.rules" /etc/network/interfaces
|
||||
echo "Blacklist has been installed. It will run daily automatically."
|
||||
|
Loading…
Reference in New Issue
Block a user