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???

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • nesse script não posso ajuda, procura com o criado amigo...

This reply was deleted.