From 978fd68c7075ba66c8decacde4636b03df54f82c Mon Sep 17 00:00:00 2001 From: stebifan Date: Sat, 5 Mar 2016 18:51:02 +0100 Subject: [PATCH] Update bataddif.sh.j2 --- files/bataddif.sh.j2 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/files/bataddif.sh.j2 b/files/bataddif.sh.j2 index 42328e5..c73c58c 100644 --- a/files/bataddif.sh.j2 +++ b/files/bataddif.sh.j2 @@ -2,6 +2,22 @@ INTERFACE="$3" MAC="$8" brctl=/sbin/brctl +BLACKLISTFILE=/opt/freifunk/tunneldigger-blacklist.txt +wget -q -O /opt/freifunk/tunneldigger-blacklist.txt https://raw.githubusercontent.com/Freifunk-Troisdorf/tunneldigger-blockliste/master/macs.txt +if [ -f $BLACKLISTFILE ] + then + BLOCKLISTE=$(cat /opt/freifunk/tunneldigger-blacklist.txt) + else + touch=$BLOCKLISTE +fi + +for i in $BLOCKLISTE; +do + if [[ $i == $MAC ]]; then + exit 1 + echo "$MAC wurde blockiert" + fi +done /bin/ip link set dev $INTERFACE up mtu 1312 #echo "enabled" > /sys/devices/virtual/net/$INTERFACE/batman_adv/no_rebroadcast