2088 |
raphael.pi |
1 |
#!/bin/sh
|
|
|
2 |
|
|
|
3 |
#Le script 'macdown' est appelé par coovachilli pendant le DHCP down (release)
|
|
|
4 |
#Depuis la version 3.1 de ALCASAR, le système d'interception a changé.
|
|
|
5 |
#Pour une adresse mac authorisée pour laquelle coovachilli effectue un DHCP release, l'@IP sera retiré de l'ipset 'not_filtered'
|
|
|
6 |
|
|
|
7 |
chilli_current_mac=$(chilli_query list | grep $CALLING_STATION_ID)
|
|
|
8 |
is_connected=$(echo $chilli_current_mac | cut -d' ' -f5)
|
|
|
9 |
current_mac=$(echo $chilli_current_mac | cut -d' ' -f1)
|
|
|
10 |
current_name=$(echo $chilli_current_mac | cut -d' ' -f6)
|
|
|
11 |
current_ip=$(echo $chilli_current_mac | cut -d' ' -f2)
|
|
|
12 |
|
|
|
13 |
if [ $is_connected == "1" ] && [ $current_mac == $current_name ]; then
|
|
|
14 |
ipset del not_filtered $current_ip
|
|
|
15 |
echo "coucou" > /tmp/reussi.txt
|
|
|
16 |
fi
|
|
|
17 |
|