From 382ea73efbbc4908a1852c5c5d5a428c04655f76 Mon Sep 17 00:00:00 2001 From: Daniel Winzen Date: Mon, 10 Sep 2018 19:20:11 +0200 Subject: [PATCH] Update firewall rules --- etc/rc.local | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/etc/rc.local b/etc/rc.local index a4e79f9..6119cb0 100755 --- a/etc/rc.local +++ b/etc/rc.local @@ -39,7 +39,7 @@ iptables -A OUTPUT -p udp --dport 123 -d $clearnet -j ACCEPT )done #restrict local communication for php and webserver #allowed tcp ports -for port in 3306 9040 9050 110 143 25 21 5000:5050; do( +for port in 3306 9040 9050 110 143 25 21 5000:5050 53; do( iptables -A OUTPUT -d 127.0.0.0/8 -p tcp --dport $port -m owner --gid-owner www-data -j ACCEPT; ip6tables -A OUTPUT -d ::1 -p tcp --dport $port -m owner --gid-owner www-data -j ACCEPT )done @@ -64,6 +64,8 @@ ip6tables -t nat -A OUTPUT -p tcp --syn -j REDIRECT --to-ports 9040 #allow local communication iptables -A OUTPUT -o lo -j ACCEPT ip6tables -A OUTPUT -o lo -j ACCEPT +iptables -A INPUT -i lo -j ACCEPT +ip6tables -A INPUT -i lo -j ACCEPT #reject everything else iptables -A OUTPUT -j REJECT ip6tables -A OUTPUT -j REJECT @@ -73,7 +75,7 @@ ip6tables -A OUTPUT -j REJECT #iptables -A INPUT -s $clearnet -j ACCEPT; #)done #drop everything else (uncomment after adding your own IP above) -#iptables -A INPUT -i eth0 -j DROP -#ip6tables -A INPUT -i eth0 -j DROP +#iptables -A INPUT -j DROP +#ip6tables -A INPUT -j DROP exit 0