#! /bin/bash


. /var/www/maincp/var/etc/config

sleep 8

SL=0

TI=`date`

RV=/var/www/maincp/var
RL=$RV/mac5a8.log
RT=$RV/mac5a8.tmp
RSW=$RV/mac5a8.sw
RT1=$RV/mac5b18.tmp
RSW1=$RV/mac5b18.sw
RL1=$RV/mac5a18.log
RL2=$RV/swd.tmp
RL3=$RV/vdns

RM=$RV/mac5a8.msg
RVIP=$RV/rga
RAND=/var/www/maincp/auth/mdnsmac

#/bin/echo "$TI 600 RUNING VIP NUK SyS MAD -" >> $DISP



BMAC=(`cat $RAND`)


/usr/local/sbin/chilli_query list > $RL



for i in ${BMAC[@]}; 
do

grep -i -e "$i" $RL | grep -c -i -e "0 - 0/0 0/0 0/0 0/0 0 0 0/0 0/0 " > $RSW	


E=`cat $RSW`


if [ $E == "0" ]
then 


grep -i -e "$i" $RL | grep -c -i -e "0 dns@wireless " > $RSW	



E=`cat $RSW`


fi

IP=`/var/www/maincp/root/mi "$i"`

if [ "0.0.0.0" == "$IP" ]
then 


 Remove commnet to disable
 comment to enable
 E=0


fi


if [ "$E" == "1" ]
then

IP=`/var/www/maincp/root/mi "$i"`

/var/www/maincp/auth/removeban $IP 1>& /dev/null



if [ -f /var/www/maincp/logs/BM/$IP ]
then

echo 1 >>/dev/null 

else

echo "1" > /var/www/maincp/logs/BM/$IP
	
fi

if [ $CAPM -eq 1 ]
then

#echo "$TI $IP VIP MAD ACCESS" > /var/www/maincp/sub/ACTV/$i

echo "dns@" > /var/www/maincp/system/name/$IP

fi

/usr/local/sbin/chilli_query authorize mac "$i" username dns@wireless  maxbwup 300000 maxbwdown 300000 



let SL=SL+1

A1="A01110"

A="$A1 $IP"

NUK=/var/www/maincp/var/sfnuk0

A2=`cat $NUK` 1>& /dev/null

echo "$A $A2" > $NUK


chown $OWNW:$OWNW $NUK



beep -f 100 -e /dev/stdout 1>& /dev/tty1

VIP=`cat $RL3`

let VIP=VIP+1

echo $VIP > $RL3

if [ $VIP -lt 100 ]
then

E="0"

fi


if [ $VIP -lt 10 ]
then

E="00"

fi

TI=`date`



MSG="$TI A07 Auth $E$VIP MACDNS -" 

SP=' '


MG1=`/var/www/maincp/root/mac-ip "$i"`

echo "$MSG CMAC=$i$SP NUK  MAD $MG1" >> $DISP



/var/www/maincp/root/ucfs2



fi

done



rm -f $RL
rm -f $RT
rm -f $RSW
rm -f $RSW1
rm -f $RM1
rm -f $RL1
rm -f $RT1



if [ "$1" == "-d" ]
then

chilli_query list


fi



#/var/www/maincp/tools/dump &



TE=`date`

if [ "$SL" == "1" ]
then

echo "-= START $TI DNS GRANTED MAC ACCESS -= END $TE-=-CARGA $SL SLOT - =-" >> /dev/tty22 

fi


