Olá Pedro , Pedro Filho , Jonas e outras feras do fórum , vi esta função, sei que no mk-auth já existe algo parecido , mas achei essa mais bem trabalhada e mais automatizada , além de parecer bem facilitada. Então, queria pedir à todos a colaboração pra converter este tutorial pra usarmos isso com o mk-auth . Vejam
Configuração do serviço de emissão e envio de backups de clientes
do outro sistema para o Mikrotik
1. Gerar token no outro sistema
Abrir aplicativo Configurações do Controllr > Endereços do servidor e clicar sobre o botão para gerar uma nova chave.
2 Montar URL para obter as informações conforme sua necessidade .
Como a URL deve ser montada:
http://outro sistema:8083/service/mikrotik/index?parametro1=valor¶metro2=valor…
Exemplo de URL para gerar o backup de Clientes PPPoE sem controle de AccessList.
http://192.168.140.198:8083/service/mikrotik/index?key=SUACHAVE&local_address=poolpppoe&remote_address=poolpppoe
Parâmetros disponíveis:
Parametro Tipo Descrição Valor padrão
device
key
IP
Texto
Informar IP do dispositivo
0 (Clientes de todos os
dispositivos)
Obter chave no ISP Controllr no aplicativo
Configuracoes do Controllr > Enderecos do
Servidor
Preenchimento
obrigatório
1
0
pppoe
hotspot
Numérico
Numérico
Valor 1 exportar clientes PPPoE
Valor 0 para não exportar
Valor 1 exportar clientes Hotspot
Valor 0 para não exportar
wireless
dns_server1
dns_server2
local_address
remote_address
Numérico
IP
IP
Texto/IP
Texto/IP
Valor 1 exportar clientes para accesslist
Valor 0 para não exportar
Informar DNS primário do profile de
conexão
0
8.8.8.8
Informar DNS slave do profile de conexão 8.8.4.4
IP ou nome do Pool do local address
IP ou nome do Pool do remote address
local1
remoto1
Obs: Após montar a URL, poderá realizar o teste no browser.
3. Inserir script no Mikrotik
No Mikrotik, entrar no menu System > Scripts e adicionar um novo script. Nomeie o script e no
campo souce, adicione o script a baixo:
Obs: Substitua apenas os campos em vermelho, conforme os parâmetros disponíveis e sua
necessidade.
Respostas
Para importar dados via url tool_fetch faça um update manual e copie algum codigo das url´s abaixo e cole no terminal do mikrotik, nesses codigos vc altera o ip do mk-auth ( 172.31.255.2 ) e a key_api que vc pega na pagina de dados do provedor no webadmin.
www.mk-auth.com.br/tool_fetch/arp.txt
www.mk-auth.com.br/tool_fetch/dhcp.txt
www.mk-auth.com.br/tool_fetch/hotspot.txt
www.mk-auth.com.br/tool_fetch/ip.txt
www.mk-auth.com.br/tool_fetch/pgaviso.txt
www.mk-auth.com.br/tool_fetch/pgcorte.txt
www.mk-auth.com.br/tool_fetch/pppoe.txt
www.mk-auth.com.br/tool_fetch/queues.txt
www.mk-auth.com.br/tool_fetch/wifi.txt