Página 2 de 4 PrimeiroPrimeiro 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. bom a parte de script eu sou um zero a esquerda, estudei algumas formas e a única que está funcionando não muito bem, mais quebrando um galho é pelo ACK, deixei dinâmico na placa e um script rodando a cada 2min removendo e marcando aqueles que estão acima de 60. Segue script que achei aqui mesmo no forum.

    #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 60;
    :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 #####################################

  2. Citação Postado originalmente por ipunet Ver Post
    Cadastre no access-list apenas um usuário sem mac ou com o mac 00:00:00:00:00:00 e coloque o nivel de sinal desejado.
    Testarei agora mesmo e posto resultado, vlw.



  3. Amigo ipunet, meu MK 4.17 na aba wireless fui em acess list tirei todos que constavam la, adicionei um (usuario) sem mac e coloquei -70..70 deixando somente ele ativo... Mesmo assim antenas com sinal -75 -78 registraram nos paineis... Teria mais algum macete? Vlw

  4. Ola,
    Pelo que entendi ,falta vc ir na aba Wireless configurar o rate 5M e 11M se for o caso e desmarcar Defaut Authenticate.

    Obs: Somente clientes com o mac cadastrado na Aba Access List conseguira conectar no seu AP e com sinal que vc cadastrou.

    At.
    Junio Cesar



  5. é so vc ativar e configurar o data rates no trafico minimo que vc quer que os clientes com sinal ruim são desconectados






Tópicos Similares

  1. Cliente com sinal bom e ping ruim.
    Por ChrisKs4 no fórum Servidores de Rede
    Respostas: 6
    Último Post: 12-02-2014, 12:29
  2. Respostas: 19
    Último Post: 19-03-2012, 09:36
  3. Respostas: 8
    Último Post: 28-11-2011, 09:58
  4. Respostas: 13
    Último Post: 14-05-2011, 08:24
  5. Respostas: 3
    Último Post: 18-11-2007, 23:26

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L