Página 3 de 3 PrimeiroPrimeiro 123
+ Responder ao Tópico



  1. É pelo que eu pode ver os scripts são uma mão na roda só temos trabalho uma vez de montar o script o resto ele faz sozinho, com isso ganhamos tempo para outras coisa.

    Vou dar uma estudada nesse material e fazer uns testes na bancada e ver o que dá... Rsrs

    Obrigado Gustavo por toda ajuda que você me deu!

    Abraços.

  2. pessoal não conheço nehuma dessas funcionalidades a base de script mais sei que são bastante útil gostaria de saber onde posso encontrar mais informações sobre.



  3. Citação Postado originalmente por curiosomk Ver Post
    Amigo, baseado nesse seu script, tentei por quase uam semana fazer algo +/- assim:

    Pegar o IP, USER, e o PROFILE de todos clientes cadastrados no HOTSPOT
    Tambem verificar a qual perfil ele pertence, digamos que eu tenha os perfis:

    100k, 200k, 300k, 400k

    Nesses perfils, la no hotspot eu nao seto velocidades, senao a queue sera dinamica, eu preciso q ele crie queue estatica, entao eu so preciso ler o nome do perfil e com base nisso setar a velocidade na QUEUE.
    Mas pra que eu quero isso ???? simples, pra nao ter q criar a queue estatica toda vez q eu cadastrar o cliente.
    e pra ter acesso ao historico da pagina de grafico do mikrotik - ser for queue dinamica ele nao guarda o historico.

    Poderia me ajudar amigo? veja como adptei...

    :foreach h in=[/ip hotspot user find] do={:global user [/ip hotspot user get $h name]; :global ip [/ip hotspot user get $h address]; :global addr "0";
    :foreach hh in=[/queue simple find name=$user] do={:if ([/queue simple get $hh name] = $user ) do={:global addr "1"}}; :if (addr = "0") do={
    /queue simple add name=$user max-limit=128000/1000000 target-address=$ip; }}


    Desse jeito, ele ta pegando todos os clientes do hotspot (eu nao setei velocidade em nenhum perfil) e criando queue estatica, mas ta tando os seguintes erros:

    Se algum cliente nao tiver com ip setado no hotspot ele nao deixa sem ip em queue, e sim copia o ip de algum outro, ou seja, na queue fica com ips duplicados, caso algum esteja sem ip no hotspot.

    E tambem nao tou conseguindo separa-los por perfil, ou seja, baseado no perfil q esteja no hotspot gostaria de setar a velocidade na queue.

    max-limit=$profile

    Desde ja agradeço !!!
    eu acharia mais interresante vc fazer o seguinte
    no on-login do seu profile vc roda o script onde ele passaria em todas as queues simples verificando se existe a queue já criada, se ela tiver criada vc pode alterar a velocidade, caso nao cria a nova e por ultimo vc joga ela para cima (primeira linha).

    Já coloquei o bolo da coisa! tente desenvolver, se nao conseguir eu faco o script.

    patinando que se aprende!

  4. Citação Postado originalmente por curiosomk Ver Post
    OK !!! CONSEGUI ... Agradecido.
    poste ai então! quero ver se errou algo ou se surge uma segunda idéia



  5. Citação Postado originalmente por gzanatta00 Ver Post
    Bom pessoal aqui no meu provedor gosto de ver o sinal de cada cliente meu como esta!
    e para não ficar cadastrando manualmente fiz um script que pega o usuario e o mac dos que estão logados no hotspot, ai verifica se ele jah foi cadastrado no access-list, caso não ele cadastra automático. Então resolvi dar uma colher de chá as amigos do under e to compartilhando.

    segue o script:

    :global auth "yes";
    :global forw "no";
    :global interface "all";

    :foreach h in=[/ip hotspot active find] do={:global user [/ip hotspot active get $h user]; :global mac [/ip hotspot active get $h mac-address]; :global v "0"; :foreach hh in=[/interface wireless access-list find mac-address=$mac] do={:if ([/interface wireless access-list get $hh mac-address] = $mac ) do={:global v "1"}}; :if (v = "0") do={/interface wireless access-list add mac-address=$mac authentication=$auth forwarding=$forw comment=$user interface=$interface;}}


    Após isso criar um scheduler dizendo para rodar cada tanto tempo, no meu caso rodo a cada 5 minutos e rode

    /system scheduler add name="script_access-list" start-date=jan/01/1970 start-time=00:00:00 interval=5m on-event=script_access-list \
    policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive


    oi amigo exelente topico voce esta de prabêns. cara sera que voce pode me dar uma ajuda aqui sobre o mec automatico pois eu uso hotpost toda minha rede é cabeada e queria saber como me minha interfece de saida é clientes como eu posso adequar essas regras ai para conseguir fazer isso
    agradeco desde ja Obrigado






Tópicos Similares

  1. Respostas: 9
    Último Post: 07-02-2012, 07:54
  2. Access-list e WPA via RADIUS (no Rocket M5)
    Por felipezatta no fórum Redes
    Respostas: 4
    Último Post: 20-05-2011, 08:15
  3. Dúvida com access-list no PIX
    Por Magnun no fórum Redes
    Respostas: 0
    Último Post: 19-02-2009, 08:43
  4. Respostas: 4
    Último Post: 10-05-2008, 20:46
  5. Login automatico no telnet
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 20-12-2003, 22:58

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L