|
|
|
@ -94,7 +94,8 @@ sudo ip6tables -P FORWARD DROP |
|
|
|
sudo ip6tables -P OUTPUT ACCEPT |
|
|
|
sudo ip6tables -P OUTPUT ACCEPT |
|
|
|
|
|
|
|
|
|
|
|
# iptables-persistent |
|
|
|
# iptables-persistent |
|
|
|
if [ ! "$(dpkg-query -l iptables-persistent)" ]; then |
|
|
|
if [ "$DISTRO" == "ubuntu" ] || [ "$DISTRO" == "debian" ] || [ "$DISTRO" == "raspbian" ] ; then |
|
|
|
|
|
|
|
if [ ! "$(dpkg-query -l iptables-persistent)" ]; then |
|
|
|
echo "Installing iptables-persistent" |
|
|
|
echo "Installing iptables-persistent" |
|
|
|
|
|
|
|
|
|
|
|
# answer variables |
|
|
|
# answer variables |
|
|
|
@ -103,6 +104,12 @@ if [ ! "$(dpkg-query -l iptables-persistent)" ]; then |
|
|
|
|
|
|
|
|
|
|
|
# install |
|
|
|
# install |
|
|
|
sudo apt-get install -y iptables-persistent ipset |
|
|
|
sudo apt-get install -y iptables-persistent ipset |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
echo "Saving iptables rules" |
|
|
|
|
|
|
|
sudo bash -c "iptables-save > /etc/iptables/rules.v4" |
|
|
|
|
|
|
|
echo "Saving ip6tables rules" |
|
|
|
|
|
|
|
sudo bash -c "ip6tables-save > /etc/iptables/rules.v6" |
|
|
|
|
|
|
|
fi |
|
|
|
else |
|
|
|
else |
|
|
|
echo "Saving iptables rules" |
|
|
|
echo "Saving iptables rules" |
|
|
|
sudo bash -c "iptables-save > /etc/iptables/rules.v4" |
|
|
|
sudo bash -c "iptables-save > /etc/iptables/rules.v4" |
|
|
|
|