+ Responder ao Tópico



  1. Olá pessoal, como criar uma regra para monitorar e bloquear usuarios com ack timeout alto nas interfaces Vlan - Virtual ap
    Digo isso pois tenho a regra:
    #Script ACK-Check v0.1
    #
    #Lista as estacoes que estao com ACK acima do limite com opcao para desconecta-las
    #
    # Autor: Alexandre Jeronimo Correa <ajcorrea@gmail.com>
    # 20/11/2009 - 01:03am
    #
    #Instrucoes de uso:
    # -- Adicionar o codigo completo em SYSTEM >> SCRIPTS
    # -- Por padrao o script nao vai derrubar nenhuma estacao, rode o script padrao antes de
    # configurar a variavel cut para 1, tendo certeza que o script esta OK.
    # -- O script pode ser executado pelo botao "run script" ou via linha de comando.
    # "/ system script run <nome do script>
    # -- O script so funciona em interfaces que o modo de operacao seja AP-BRIDGE
    # -- Testado nas versoes 3.25 até 3.30
    #
    #Informacoes:
    #
    #Variavel ack -> deve ter o valor do ack MAXIMO permitido.
    #Variavel cut -> deve ser 0 ou 1, 0 somente mostra, 1 mostra e desconecta a estacao.
    ##################################################################
    #Configuracoes das variaveis
    :local ack 90;
    :local cut 1;

    ############ Script - NAO ALTERAR #####################################
    :local mac "";
    :local uack "";
    :local removido "";
    :log warning ("[ackchk] Procurando clientes com ACK maior que " . $ack);
    #pega a lista de interfaces AP wireless ativas, e que tenham ack dinamico
    :foreach i in=[ / interface wireless find mode="ap-bridge" ack-timeout="dynamic" running] do={
    :local intname [ / interface wireless get $i name ];
    :log warning (" Interface: " . $intname);
    :foreach x in=[/interface wireless registration-table find interface=$intname] do={
    :set uack [/interface wireless registration-table get $x ack-timeout];
    :set removido "";
    :if ($uack > $ack) do={
    :set mac [ / interface wireless registration-table get $x mac-address];
    :if ($cut = 1) do= {
    :set removido " removido...";
    / interface wireless registration-table remove $x;
    };
    :log warning (" mac: " . $mac . "@" . $intname . " [" . $uack . "]" . $removido);
    };
    };
    };
    ############ FIM #####################################


    Mas essa não monitora as vlan nem virtual ap
    falta implementar algo nessa regra
    minha rb 433 versão 4.5
    fico por aqui ancioso por uma solução.
    grato a vc.

  2. Amigo, estou acompanhando o tópico, testei aqui e realmente não está pegando as wlan virtuais.
    Vamos esperar se alguém tem a solução.



  3. Estou com esse problema nas vlan's
    tenho um hotspot muito atrativo e os clientes dos meus concorrentes entram constantemente
    e com isso alguns chgam com ack muito alto e gostaria de não conectar eles
    estou aqui ancioso por uma posição dos mestres....

  4. esses virtualAP
    ta me exquentando os miolos
    ja tentei adptar as regras de ack conhecidas
    mas o maximo que condigo é deixar a rb com 100% de uso de processamento
    rsrs
    3 dias desisperado



  5. acho que posso ajudar, só não tenho um cenario pra desenvolver a solução que vcs precisam






Tópicos Similares

  1. Regra ACK TIMEOUT rb433 v 4.5 :)
    Por vulcan no fórum Redes
    Respostas: 6
    Último Post: 28-05-2010, 01:12
  2. regra para ack timeout
    Por thenet no fórum Redes
    Respostas: 15
    Último Post: 22-11-2007, 21:58
  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