From 1c1f1a971a94fb3f1915ddd472571a76482a6e23 Mon Sep 17 00:00:00 2001 From: Sebastian Werner Date: Thu, 2 Jul 2020 10:59:30 +0000 Subject: [PATCH] Update iptables.sh added archlinux support --- scripts/subinstallers/iptables.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/scripts/subinstallers/iptables.sh b/scripts/subinstallers/iptables.sh index 73d50c1..77490b1 100755 --- a/scripts/subinstallers/iptables.sh +++ b/scripts/subinstallers/iptables.sh @@ -118,10 +118,18 @@ else fi # IP forwarding -sudo sed -i 's/.*net.ipv4.ip_forward.*/net.ipv4.ip_forward=1/' /etc/sysctl.conf -sudo sysctl -p /etc/sysctl.conf +if [ "$DISTRO" == "ubuntu" ] || [ "$DISTRO" == "debian" ] || [ "$DISTRO" == "raspbian" ] ; then + sudo sed -i 's/.*net.ipv4.ip_forward.*/net.ipv4.ip_forward=1/' /etc/sysctl.conf + sudo sysctl -p /etc/sysctl.conf +elif [ "$DISTRO" == "arch" ]; then + sudo echo "net.ipv4.ip_forward=1" > /etc/sysctl.d/30-ipforward.conf + sudo sysctl -p /etc/sysctl.d/30-ipforward.conf +fi # rsyslog to create /var/log/iptables.log -sudo cp ./scripts/conf/15-iptables.conf /etc/rsyslog.d/ -sudo chown root:root /etc/rsyslog.d/15-iptables.conf -sudo systemctl restart rsyslog +if [ "$DISTRO" == "ubuntu" ] || [ "$DISTRO" == "debian" ] || [ "$DISTRO" == "raspbian" ] ; then + sudo cp ./scripts/conf/15-iptables.conf /etc/rsyslog.d/ + sudo chown root:root /etc/rsyslog.d/15-iptables.conf + sudo systemctl restart rsyslog +fi +## implement archlinux alternativ