+ Responder ao Tópico



  1. no caso do ap2000 nao tem.. pois chipset prism nao usa ack ... usa outro sistema de temporização..

    cartoes do tipo SENAO (com chipset prism) ... orinoco.. sao recomendados para este tipo de uso.. mto cliente pendurado... etc etc ambiente com mto ruido..

  2. Alexandre, onde coloco essas regras?

    Citação Postado originalmente por alexandrecorrea Ver Post
    contribuindo mais... fiz uma alteração...

    voce pode definir.. se vai apenas DROPAR o cliente, forçando uma reconexão. em alguns casos.. o cliente volta com ack baixo

    Código :
    # Defina abaixo o valor mínimo de ACK
    :global ack 30;
    # Defina abaixo 1 para bloquear e 0 para não bloquear o cliente que estiver acima do valor mínimo
    :global block 0;
    # Defina abaixo 1 para dropar e 0 para não dropar o cliente que estiver acima do valor mínimo
    :global drop 1;
     
    # Defina abaixo a Interface
    :global interf "wlan1";
    # =============================================================================
    # ATENÇÃO ! SO FAÇA ALTERAÇÕES ABAIXO, SE TIVER CERTEZA DO QUE ESTA FAZENDO
    # =============================================================================
    :global total 0;
    :global mac "";
    :global cliente "";
    :log info "Listando Clientes com ACK acima de $ack ms:";
    :foreach i in=[/interface wireless registration-table find interface=$interf] do={
     :if ([/interface wireless registration-table get $i ack-timeout] > $ack) do={
       :log info ("COMENTARIO: " . [/interface wireless registration-table get $i comment] . " - MAC: " . [/interface wireless registration-table get $i mac-address] . " - ACK: " . [/interface wireless registration-table get $i ack-timeout]);
         :set mac [/interface wireless registration-table get $i mac-address];
         :set cliente [/interface wireless access-list find mac-address=$mac];
       :if ($block = 1) do={
         /interface wireless access-list disable $cliente;
       };
       :if ($drop = 1) do={
         /interface wireless registration-table remove $i;
       };
       :set total total+1;
     };
    };
    :if ($total = 0) do={
     :log info "Parabéns ! Nenhum Cliente com ACK acima de $ack ms encontrado.";
    };



  3. nos scripts do mikrotik

    system > scripts

  4. Tem como fazer parte do processo manualmente?

    Digo, apenas derrubar o cliente sabendo o mac dele?


    Talvez algo assim:

    /interface wireless registration-table remove ___________

    Agora o que iria após esse REMOVE..
    Prevendo-se a versão 2.9.xxx

    Atualmente fizemos manualmente copiando o cliente para o AccessList, e editando ele (Desmarcando e marcando) o Autentication em 2 processos manuais.

    é a unica maneira encontrada.



  5. primeiramente gostaria de agradecer a colaboração dos amigos..
    o script ficou realmente muito bom!

    eu utilizo a versão 2.9.27 aqui, e pelo que vi a função de DROPAR, nao funciona nela, estou correto?

    se é isso mesmo, qual alteração no script poderia fazer pra ele 'liberar' os macs 'bloqueados' quando rodou o script?!


    novamente vcs estao de parabens...otimo script que ajudará muitos aqui!

    abraços!






Tópicos Similares

  1. regra para ack timeout
    Por thenet no fórum Redes
    Respostas: 15
    Último Post: 22-11-2007, 21:58
  2. Ack timeout
    Por EDUipiranga no fórum Redes
    Respostas: 5
    Último Post: 10-09-2007, 11:09
  3. ACK TimeOut fixo ou dinâmico?
    Por marcelomg no fórum Redes
    Respostas: 9
    Último Post: 24-02-2007, 00:38
  4. O que interfere no ACK TimeOut (cartão como AP)
    Por liandrocarniel no fórum Redes
    Respostas: 16
    Último Post: 22-02-2007, 08:41
  5. Ack Timeout
    Por alexsk no fórum Redes
    Respostas: 0
    Último Post: 29-08-2006, 14:25

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L