From b6c152a258199559bb83e6f3615254146c4afcd9 Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Wed, 21 Oct 2015 18:59:38 +0300 Subject: [PATCH] Delete chains on firewall stop --- bin/v-stop-firewall | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bin/v-stop-firewall b/bin/v-stop-firewall index 1806d4fa..4087190d 100755 --- a/bin/v-stop-firewall +++ b/bin/v-stop-firewall @@ -40,6 +40,15 @@ echo "$iptables -F INPUT" >> $tmp # Deleting vesta chain echo "$iptables -X vesta" >> $tmp +# Deleting custom chains +chains=$(cat $VESTA/data/firewall/chains.conf 2>/dev/null) +IFS=$'\n' +for chain in $chains; do + eval $chain + echo "$iptables -F fail2ban-$CHAIN" >> $tmp + echo "$iptables -X fail2ban-$CHAIN" >> $tmp +done + # Applying rules bash $tmp 2>/dev/null