Boa tarde a todos, uma visita rápida aqui no fórum para compartilhar como uso o horário turbo do mkauth,
através da integração API junto com CoA mikrotik.
funcionamento: uso API para consultar os clientes conectados e CoA para mudar o plano da cada cliente,
No momento da consulta API dos clientes conectados o script pode verificar quem são os clientes que estão em dias com as mensalidades e tem a opção de entrar no turbo apenas clientes que estão adimplentes, também é possível fazer outros filtros.
configuração mk-auth:
1º passo: baixe o arquivo turbo.zip e descompacte
2º passo: com o winscp abra a pasta turbo e copie a pasta local e turbo.sh para /tmp
3º passo: com o putty execute os comandos abaixo no terminal do linux
chmod 777 /tmp/turbo.sh
/tmp/turbo.sh
no webadmin em controle de servidores verifique se a senha mkauth corresponde a mesma cadastrada no mikrotik para o usuário mkauth.
em horário turbo verifique a hora inicial e final.
configuração mikrotik:
1º passo: abra o arquivo mikrotik.txt
2º passo: edite em cada linha do script a KEY onde tive key_api (verifique sua KEY API no menu provedor / dados da empresa)
local KEY \"key_api\";\r\
3º passo: copie e cole no terminal mikrotik e depois execute no terminal do mikrotik o comando
/system script run ler_regras_turbo
o horário do script executar no mikrotik é configurado diretamente no mk-auth.
o script executa a cada 5 minutos depois da hora inicial.
habilite a porta API no mikrotik
/ip service enable api
é possivel editar o filtro da consulta para entrar no turbo direto no arquivo turbo.inc em
/usr/local/mkauth/api/turbo/turbo.inc
é bem simples e funcional, testem e poste os resultados
Um abraço a todos e fiquem com Deus!
Respostas
Se a comunicação entre mk-auth e mikrotik está funcionando perfeitamente pode seguir o tutorial sem medo!!!
benites disse:
[renan@RT-NET] > /system script run ler_regras_turbo
status: failed
failure: ssl connection error: received alert: unrecognized name (6)
esse erro
editou no script as configurações de sua rede?
:local KEY "key_api";
:local RAMAL "172.31.255.1";
:local IPMKAUTH "172.31.255.2";
qual a versão do seu mikrotik?
benites disse:
jonas oliveira da silva disse:
sim alterei....ver:6.36.4
se for possivel tire um print do script e do log na hora da execução
benites disse:
deu certo amigo mas so dobra a velocidade de todos online....nao tem como ele pegar a q esta cadastrado no sistemas no plano turbo?
/usr/local/mkauth/api/turbo/turbo.inc
altera o plano no mk auth para dedicado
benites disse: