+ Responder ao Tópico



  1. #1

    Thumbs up Script Auto Mac PPPoE

    Boa tarde.
    Depois de dar uma pesquisada boa aqui no forum, achei um script de auto mac pra Hotspot, mas não tinha nada específico pra PPPoE, então resolvi adaptar as regras que eu achei para o meu caso. Segue abaixo o script:

    :foreach h in=[/ppp active find] do={
    :global name [/ppp active get $h value-name=name];
    :global mac [/ppp active get $h value-name=caller-id];
    /ppp secret set $name caller-id=$mac
    }

    O que esse script faz? Caso você conecte um cliente em PPPoE sem cadastrar o mac do indivíduo, assim que ele conectar, um tempo depois o script pega o mac dele, e adiciona no profile dele, evitando assim que outro mac logue com o usuário e senha daquela pessoa. O tempo é determinado pelo scheduler que você criar pra esse script. Aqui no meu caso, eu agendo ele de 15 em 15 minutos.

    Script testado em Mikrotik 4.16

    Abraço a todos!
    Última edição por horusosbourne; 17-02-2011 às 10:34.

  2. #2

    Thumbs up Re: Script Auto Mac PPPoE

    Obrigado pelo script amigo. Testado e aprovado no Mikrotik 5.18 e 5.25.

  3. #3

    Padrão Re: Script Auto Mac PPPoE

    Obrigado amigo testado e aprovado verção 6,25
    no caso de o cliente trocar o mac ele ira pegar o novo mac automaticamente certo?

    Valeu

  4. #4

    Ingresso
    Oct 2014
    Localização
    MS
    Posts
    697
    Posts de Blog
    1

    Padrão Re: Script Auto Mac PPPoE

    Citação Postado originalmente por elvysjr Ver Post
    Obrigado amigo testado e aprovado verção 6,25
    no caso de o cliente trocar o mac ele ira pegar o novo mac automaticamente certo?

    Valeu
    Acredito que não, porque o cliente não irá conseguir autêntica se trocar de MAC.

  5. #5

    Padrão Re: Script Auto Mac PPPoE

    Isso mesmo, se o cliente entrar com outro MAC vai ser bloqueado pelo MK, ele teria que ligar para o provedor e falar que quer recadastrar o novo mac.

  6. #6

    Padrão Re: Script Auto Mac PPPoE

    Testado e aprovado, MikroTik v6.36.1 date 21/11/2017

  7. #7

    Padrão Re: Script Auto Mac PPPoE

    como eu removo esse script?

    copiei e colei ele no new terminal parece que funcionou..

    mais não apareceu nada em (script e nem em scheduler)

  8. #8

    Padrão

    1- vai em = System>Script list
    Cria um script com o nome = AutoMac_PPPoe
    Coloque o script= :foreach h in=[/ppp active find] do={
    :global name [/ppp active get $h value-name=name];
    :global mac [/ppp active get $h value-name=caller-id];
    /ppp secret set $name caller-id=$mac
    }

    2-vc vai em System>Scheduler
    Coloque o nome que vc quiser
    Coloque a hora e o intervalo de dia que vc quer que roda o script
    Vai em On Event e coloque o nome do script = AutoMac_PPPoe

    Depois e so ir em Script de novo e dar um = Run Script para testar

    Testado e aprovado MK 6.40.8