Boa tarde,
Tenho notado que alguns clientes não está sendo enviado a página de aviso, acho que deve ser algum erro que não sei como resolver, meu cenário é o seguinte:
Todo novo cliente se ele atrasa, não entra na página de aviso. Todo cliente que faço alterações, tipo, mudo endereço, coloco em obs, quando o cliente volta ao normal, ele não aparece no address list como pgaviso.
O que tenho feito para resolver esse problema é executar esse script para que todos os clientes voltem a aparecer a página de aviso
#!/bin/bash
sql="SELECT login FROM sis_lanc WHERE status <> 'pago' AND (datavenc > DATE_SUB(NOW(), INTERVAL 36 DAY) and datavenc < DATE_SUB(NOW(), INTERVAL 5 DAY)) order by login;"
mysql -pvertrigo -D mkradius -e "$sql" > pgaviso.txt
sed -i 1d pgaviso.txt
sql2="delete from radreply where value='pgaviso';"
mysql -pvertrigo -D mkradius -e "$sql2"
cat pgaviso.txt | while read LINHA
do
sql3="insert into radreply (username, attribute, op, value, login) values ('$LINHA', 'Mikrotik-Address-List', '=', 'pgaviso', '$LINHA');"
mysql -pvertrigo -D mkradius -e "$sql3"
done
Detalhes:
a minha address list está sendo enviada via RADIUS - LIST a única que funcionou mais lgl aqui
Alguém sabe como resolver isso???
Respostas
nesse script não posso ajuda, procura com o criado amigo...