O Mk-Auth pega o ip automático do cliente se habilitarmos essa função, mas haveria a possibilidade de postar esse script para implantarmos nos mikrotiks.

 

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

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • Tentando responder pelo Pedro (me corrija caso errado), toda vez que existe uma conexão informações são gravadas na tabela radacct, inclusive o IP que o Mikrotik passou para o cliente, creio que o MK-Auth apenas use o ip gravado nessa tabela.

     

    Tiago Cortielha

  • Amigão eu realmente não sei, mas seria de tremenda valia, pois possuo clientes que não usam mk-auth, e esses mac seria muito interessante prendê-los.

  • Cláudio,

     

    A forma que o mk-auth pega o mac do cliente não tem haver com mikrotik e sim com o radius. Como foi dito pelo colega acima, essas informações são gravadas pelo freeradius em uma tabela de banco de dados chamada radacct, que contém estátiscas de acesso. É com base neste dados que são caputados mac, ip, montante de tráfego, hora de início e termíno de conexão entre outros.

     

    Se vc deseja fazer um scrip de automac pro mikrotik vai ter um pouco de trabalho. Será necessário que o script faça exatamente o seguinte:

    varra de x em x tempo  os "users" no hotspot verificando se eles tem mac e se estão ativos e caso não possua seja adicionado.

     

    É possível, mas é trabalhoso.

  • Bem,

     

    Não é tão trabalhoso assim... Criei um script, segue abaixo:

     

    #declara variáveis
    :local nmac;
    :local nuser;
    #procurar usuários ativos e attribui mac automáticamente
    :foreach x in=[/ip hotspot active find] do={
      :set nmac [/ip hotspot active get $x mac-address];
      :set nuser [/ip hotspot active get $x user];
      /ip hotspot user set $nuser mac-address $nmac
      };

     

    Coloque para executá-lo de X em X tempo no seu "system scripts", ou no seu "on login" do user profile do hotspot!

  • Ops! fiz pra pegar o mac, mas pra pegar o ip é só trocar o mac-address para address

  • teria como fazer esse script para pegar o mac, mas para Pppoe?

    Grato amigos.

  • Não trabalho com pppoe, nao tenho onde testar aki.

This reply was deleted.