1
0
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:
ChiefGyk 2016-06-29 11:01:53 -04:00
parent 4f0096c3c2
commit 33bcd10278
2 changed files with 3 additions and 4 deletions

View File

@ -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

View File

@ -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."