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!

turbo.zip

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

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • Vou testar se funcionar será uma boa..acabo com o problema de não desconectar..e voltar a o plano original..
  • Eu uso meu mkauth fora da minha rede em outro local faço um pptpd. Tem alguma dica pra mudar nesse pacote pra me explicar..
  • Se a comunicação entre mk-auth e mikrotik está funcionando perfeitamente pode seguir o tutorial sem medo!!!

    benites disse:

    Eu uso meu mkauth fora da minha rede em outro local faço um pptpd. Tem alguma dica pra mudar nesse pacote pra me explicar..
  • [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:

    [renan@RT-NET] > /system script run ler_regras_turbo
    status: failed

    failure: ssl connection error: received alert: unrecognized name (6)

    esse erro



  • jonas oliveira da silva disse:

    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: sim alterei  mikrotik 6.36.4 e a porta esta ativada 8728

  • sim alterei....ver:6.36.4

  • se for possivel tire um print do script e do log na hora da execução 

    benites disse:

    sim alterei....ver:6.36.4

  • 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:

    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?

This reply was deleted.