Bom dia Pedro, to com um probleminha aqui e queria te pedir um auxilio.
Fiz atualização semana passada e alguns clientes começaram se queixar que não estava parando de ver a tela do pgaviso mesmo depois de pagar o débito, então fui averiguar e percebi que o parâmetro:
Mikrotik-Address-List = pgaviso
não está sendo removido em informações do cliente, sendo assim o cliente mesmo sem débito permanece recebendo a pgaviso ao se conectar.
veja o print abaixo:
no print vc pode observar que mesmo não tendo nenhum titulo vencidos, o script não está conseguindo remover o parâmetro do pgaviso em informações do cliente.
o script que hj uso veja abaixo por favor:
==================================================
#!/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
=============================================
Uso este script a mais de 2 anos e foi desenvolvido pelo amigo Wallace aqui do forum e até a semana passada não tinha problemas, então após atualizar pra fazer uso de novos recursos implantados no financeiro do mkauth, comecei a receber as queixas dos clientes.
Tenho impressão que pode ter alguma mudança no banco de dados que impede deste script detectar a ausência de debito vencido dos clientes.
* Já atualizei novamente;
* Reiniciei o mk-auth;
Sem sucesso.
Então provisoriamente desativei meu script e fico muito grato na ajuda para voltar a funcionar.



Respostas
Neste mesmo tópico pagina 2 ou clique aí no link
http://mk-auth.com.br/forum/topics/script-pra-remo-o-do-pgaviso?id=...
Júnior Rock disse:
Carlos Roberto Borges disse:
Opa Junior, é porque não uso mais este recurso a muito tempo mas tenho impressão que não mudou nada basta seguir o passo a passo que fiz na pagina anterior.
Júnior Rock disse:
carlos pode mim da uma mao aqui pra mim por favor
Não é pra abrir a porta no mkauth e sim no mikrotik.
Marcio Pereira disse:
vcs podem me explicar como abrir a porta 21 pro mk-auth?
Carlos Roberto Borges disse:
Sim, ate ai tudo ok, legal a parte de duas regra uma tarde e outra de madrugada fica melhor assim?
No caso da regra que citei eu tenho uma rb com balance apontando para o ftp do mk-auth como ficaria neste caso? Digamos abrir na rede interna e na externa?
Carlos Roberto Borges disse:
não precisa fazer nenhum redirecionamento da porta 21 via firewall não.
se o mikrotik estiver dentro da mesma rede não precisa fazer nenhuma regra no mikrotik sobre redirecionamento da porta 21.
o importante é:
no mkauth no cadastro do ramal vc configura como no print abaixo e detalhe a senha deve ser a mesma do usuário cadastrado no ramal.
Pronto depois disso basta baixar a chave do cadastro deste ramal e enviar para o file no ramal e lá conferir se a senha do usuário mkauth está correta importar a chave atualizada com o nome do usuario mkauth, e liberar no ramal a porta 21 (ftp).
para confirmar se o mkauth está conseguindo se comunicar com o ramal via ssh basta enviar um teste ssh apartir do mkauth caso apareça em filter então está ok.
depois espere o mkauth enviar via ftp, três arquivos para o file do ramal que entre eles irá o pgaviso.
agora proceda com a implantação do script de importação deste pgaviso (que consta a lista de devedores) para o addrlist.
abaixo segue um ex:
agora basta direcionar no nat a pgaviso para sua pagina de aviso.
espero ter ajudado.
Mds Silva disse:
Carlos qual sua regra para o mk-auth comunicar com o Mikrotik via porta 21?
Como tenho acesso externo via ftp estou com problema coloquei essa regra abaixo veja se esta certo?
add action=dst-nat chain=dstnat comment="FTP MK-AUTH" protocol=tcp \
src-address=172.31.255.2 src-port=21 to-addresses=172.31.255.1 to-ports=\
21
Carlos Roberto Borges disse:
Boa tarde Carlos, estou com o mesmo problema, você conseguiu resolveu? Se puder da uma olhada aqui: http://mk-auth.com.br/forum/topics/pagina-de-aviso-funcional-em-ppp...
Carlos Roberto Borges disse:
-
1
-
2
-
3
de 3 Próximo