Browse Source

Update iptables.sh

added archlinux support
merge-requests/31/head
Sebastian Werner 6 years ago
parent
commit
c48ce64993
  1. 7
      scripts/subinstallers/iptables.sh

7
scripts/subinstallers/iptables.sh

@ -94,6 +94,7 @@ sudo ip6tables -P FORWARD DROP
sudo ip6tables -P OUTPUT ACCEPT sudo ip6tables -P OUTPUT ACCEPT
# iptables-persistent # iptables-persistent
if [ "$DISTRO" == "ubuntu" ] || [ "$DISTRO" == "debian" ] || [ "$DISTRO" == "raspbian" ] ; then
if [ ! "$(dpkg-query -l iptables-persistent)" ]; then if [ ! "$(dpkg-query -l iptables-persistent)" ]; then
echo "Installing iptables-persistent" echo "Installing iptables-persistent"
@ -109,6 +110,12 @@ else
echo "Saving ip6tables rules" echo "Saving ip6tables rules"
sudo bash -c "ip6tables-save > /etc/iptables/rules.v6" sudo bash -c "ip6tables-save > /etc/iptables/rules.v6"
fi fi
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
# IP forwarding # IP forwarding
sudo sed -i 's/.*net.ipv4.ip_forward.*/net.ipv4.ip_forward=1/' /etc/sysctl.conf sudo sed -i 's/.*net.ipv4.ip_forward.*/net.ipv4.ip_forward=1/' /etc/sysctl.conf

Loading…
Cancel
Save