Problema no cadastro de DHCP Lease do MK-Auth

Pedro, percebi um pequeno probleminha aqui no cadastro do DHCP Lease do MK-Auth. O script q vc disponibilizou pra gente, ele procura pelos LEASES com o comment=mkauth

/ip dhcp-server lease remove [/ip dhcp-server lease find comment=mkauth]

Porém o Mk-auth está cadastrando os clientes no lease via SSH com outro comentário:

cliente_nomedocliente (segue imagem em anexo)

Dessa forma o script não atualiza os ips e os macs corretamente pois ele não exclui todos devido ao comentário diferente. 

Lembrando que no DHCP.rsc que o MK-Auth envia para o Files do MikroTik está tudo certinho, o comentário de todos os ips é "mkauth". A divergência é que o mk-auth cadastra automaticamente via SSH com outro comentário, ai o script não localiza.

Se alguém souber como adaptar o script que remove os ips para ler o comentário=cliente_(oque vierdepois) dá certo tbm sem ter q mexer em nada no mk-auth pois qnd o cadastro é feito automatica na hora que captura o ip+mac o mk-auth sempre segue esse padrão (cliente_nomedocliente). 

OBS.: Pelo amor de Deus, volte a função do AUTO-IP e AUTO-MAC pois quando alteramos algum ip ou mac de cliente, era só marcar SIM nessas opções que ele já capturava o IP e o MAC novo e já mandava para o mikrotik no DHCP.rsc e também via SSH. É isso que tá fazendo falta demaisssssss. Além disso agora fica o cadastro do cliente sem o MAC qnd precisa alterar pq nem sempre dá pra lembrar de voltar no cadastro e inserir o mac novamente.

dhcp.jpg

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

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • acompanhando..............

  • acompanhado...........

  • Qual o tempo de validade que vc colocou em seu dhcp-server ?? se foi menor do que 3 dias aumenta para 3 dias. você pode configurar o cliente tool fetch do MikroTik para controlar o DHCP, pois é a melhor forma agora para enviar os ips do DHCP ao MikroTik.

    Usando o script do link abaixo, primeiro faça um update do sistema, então é preciso que seus clientes tenham o IP e MAC definidos no cadastro deles. esse script do link vc cola no terminal do MikroTik, no codigo dele vc altera se for preciso ip do mk-auth 172.31.255.2 e a altera key_api que vc pega na pagina de dados do provedor no webadmin.

    www.mk-auth.com.br/tool_fetch/dhcp.txt

    O script é todo automatico, ele coloca e remove os ips do DHCP sozinho a cada 45 minutos.

    dhcp_import.jpg

  • kei api como alterar?


  • Pedro, como fica agora esses Script? estava usando e ficou redondinho... mas fui atualizar e parou. vi que na versão 4.10x mudou como é recuperado os dados pelo API, mas não consegui adaptar.


    Pedro Filho disse:

    Qual o tempo de validade que vc colocou em seu dhcp-server ?? se foi menor do que 3 dias aumenta para 3 dias. você pode configurar o cliente tool fetch do MikroTik para controlar o DHCP, pois é a melhor forma agora para enviar os ips do DHCP ao MikroTik.

    Usando o script do link abaixo, primeiro faça um update do sistema, então é preciso que seus clientes tenham o IP e MAC definidos no cadastro deles. esse script do link vc cola no terminal do MikroTik, no codigo dele vc altera se for preciso ip do mk-auth 172.31.255.2 e a altera key_api que vc pega na pagina de dados do provedor no webadmin.

    www.mk-auth.com.br/tool_fetch/dhcp.txt

    O script é todo automatico, ele coloca e remove os ips do DHCP sozinho a cada 45 minutos.

    dhcp_import.jpg

  • Isso eu resolvi adicionando o que esta em negrito ao script

    :if ( [/file find name=mkt_dhcp.rsc] != "" ) do={
    :log warning "Importando DHCP";
    /ip dhcp-server lease remove [/ip dhcp-server lease find comment~"cliente"];
    /ip dhcp-server lease remove [/ip dhcp-server lease find comment~"adicional"];
    /import mkt_dhcp.rsc;
    /file remove mkt_dhcp.rsc;
    }

    Com isso vai remover os clientes que tenham o comentário clientexxxx e adicionalxxxx

  • Pedro para as versoes atuais /system script run ler_dhcp joga la no manual
This reply was deleted.