iptables restoring refactoring
This commit is contained in:
parent
4fb5ab5d63
commit
2f3b03001a
@ -59,18 +59,6 @@ systemctl enable strongswan
|
|||||||
service xl2tpd restart
|
service xl2tpd restart
|
||||||
service strongswan restart
|
service strongswan restart
|
||||||
|
|
||||||
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
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "Installation script completed!"
|
echo "Installation script completed!"
|
||||||
|
|
||||||
|
|||||||
@ -70,3 +70,15 @@ iptables -A OUTPUT -o ppp+ -j ACCEPT
|
|||||||
iptables -A INPUT -p tcp --dport 1701 -j ACCEPT
|
iptables -A INPUT -p tcp --dport 1701 -j ACCEPT
|
||||||
|
|
||||||
iptables-save | awk '($0 !~ /^-A/)||!($0 in a) {a[$0];print}' > $IPTABLES
|
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
|
||||||
|
fi
|
||||||
|
|||||||
@ -50,18 +50,6 @@ echo "Starting pptpd..."
|
|||||||
systemctl enable pptpd
|
systemctl enable pptpd
|
||||||
service pptpd restart
|
service pptpd restart
|
||||||
|
|
||||||
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
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "Installation script completed!"
|
echo "Installation script completed!"
|
||||||
|
|
||||||
|
|||||||
@ -72,3 +72,15 @@ iptables -A INPUT -p 47 -j ACCEPT
|
|||||||
iptables -A OUTPUT -p 47 -j ACCEPT
|
iptables -A OUTPUT -p 47 -j ACCEPT
|
||||||
|
|
||||||
iptables-save | awk '($0 !~ /^-A/)||!($0 in a) {a[$0];print}' > $IPTABLES
|
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
|
||||||
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user