Added /etc/network/firewall/trustedips.conf,trustedips6.conf

This commit is contained in:
2021-07-20 06:13:01 +00:00
parent b056e28811
commit c9c815b3b8
2 changed files with 15 additions and 1 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
# firewall
Scripts de firewall iptables compatíveis com docker e com fail2log.
Scripts de firewall iptables compatíveis com docker e com fail2ban.
+14
View File
@@ -5,6 +5,7 @@ if [ "$USER" != "root" ] ; then
exit 1
fi
#if [ "X$(which dialog)" == "X" ]; then
# apt -y install dialog
#fi
@@ -17,6 +18,19 @@ if [ ! -d /etc/network/firewall ] ; then
mkdir -p /etc/network/firewall
fi
trusted=/etc/network/firewall/trustedips.conf
trusted6=/etc/network/firewall/trustedips6.conf
if [ ! -f $trusted ]; then
# Include all local ipv4 ips (but commented), and open localhost ipv4.
ip a | grep " inet " | sed -e 's|^.*inet |#|g' -e 's|\/.*$||g' -e 's|^#127.0.0.1$|127.0.0.1|g' >> $trusted
fi
if [ ! -f $trusted6 ]; then
# Include all local ipv6 ips (but commented) and open the localhost ipv6.
ip a | grep " inet6 " | sed -e 's|^.*inet6 |#|g' -e 's|\/.*$||g' -e 's|^#::1$|::1|g' >> $trusted6
fi
cp -v firewall.service /etc/systemd/system/
cp -v firewall-init.service /etc/systemd/system/