|
|
|
|
@ -118,10 +118,18 @@ else
@@ -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 |
|
|
|
|
|