iptables-restore checking remove

pull/1/head
bedefaced 9 years ago
parent 08c1b84f49
commit 070d8a305b
  1. 16
      ipsec/iptables-setup.sh
  2. 16
      pptp/iptables-setup.sh

@ -74,20 +74,12 @@ iptables -A INPUT -p tcp --dport 1701 -j ACCEPT
iptables-save | awk '($0 !~ /^-A/)||!($0 in a) {a[$0];print}' > $IPTABLES
IPTABLESRESTOR=$(which iptables-restore)
RESTORPRESENTS=$(grep iptables-restore $RCLOCAL)
if [ $? -ne 0 ]; then
if [[ ! -z $IPTABLESRESTOR ]]; then
sed -i -e "/exit 0/d" $RCLOCAL
echo "$IPTABLESRESTOR < $IPTABLES" >> $RCLOCAL
echo "exit 0" >> $RCLOCAL
else
echo "Cannot save iptables-restore from $IPTABLES to $RCLOCAL."
fi
sed -i -e "/exit 0/d" $RCLOCAL
echo "iptables-restore < $IPTABLES" >> $RCLOCAL
echo "exit 0" >> $RCLOCAL
fi
iptables -F
if [[ ! -z $IPTABLERESTOR ]]; then
$IPTABLESRESTOR < $IPTABLES
fi
iptables-restore < $IPTABLES

@ -88,20 +88,12 @@ if [ $? -ne 0 ]; then
fi
fi
IPTABLESRESTOR=$(which iptables-restore)
RESTORPRESENTS=$(grep iptables-restore $RCLOCAL)
if [ $? -ne 0 ]; then
if [[ ! -z $IPTABLESRESTOR ]]; then
sed -i -e "/exit 0/d" $RCLOCAL
echo "$IPTABLESRESTOR < $IPTABLES" >> $RCLOCAL
echo "exit 0" >> $RCLOCAL
else
echo "Cannot save iptables-restore from $IPTABLES to $RCLOCAL."
fi
sed -i -e "/exit 0/d" $RCLOCAL
echo "iptables-restore < $IPTABLES" >> $RCLOCAL
echo "exit 0" >> $RCLOCAL
fi
iptables -F
if [[ ! -z $IPTABLERESTOR ]]; then
$IPTABLESRESTOR < $IPTABLES
fi
iptables-restore < $IPTABLES

Loading…
Cancel
Save