Página 1 de 14 123456 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. 1) Copie o script abaixo e crie um nome para ele; (script de autoria do Alexandre Correa)

    # Defina abaixo o valor mínimo de ACK
    :global ack 91;
    # Defina abaixo 1 para bloquear e 0 para não bloquear o cliente que estiver acima do valor mínimo
    :global block 1;
    # Defina abaixo 1 para reiniciar a Interface quando um cliente estiver acima do valor mínimo e 0 para não fazer nada
    # Obs.: Ative apenas no último dos casos, pois derruba todos clientes enlaçados na Interface
    :global intdis 0;
    # Defina abaixo a Interface
    :global interf "wlan1";
    #---------------------------------------------------------------------------------
    :global total 0;
    :global mac "";
    :global cliente "";
    :log info ("Listando Clientes com ACK acima de " . $ack . " us:");
    :foreach i in=[/interface wireless registration-table find interface=$interf] do={
    :if ([/interface wireless registration-table get $i ack-timeout] > $ack) do={
    :set mac [/interface wireless registration-table get $i mac-address];
    :set cliente [/interface wireless access-list find mac-address=$mac];
    :log info ("COMENTARIO: " . [/interface wireless access-list get $cliente comment] . " - MAC: " . [/interface wireless registration-table get $i mac-address] . " - ACK: " . [/interface wireless registration-table get $i ack-timeout]);
    :if ($block = 1) do={
    /interface wireless access-list disable $cliente;
    /interface wireless access-list enable $cliente;
    };
    :set total total+1;
    };
    };
    :if ($total = 0) do={
    :log info ("Nenhum Cliente com ACK acima de " . $ack . " us encontrado.");
    } else {
    :if ($intdis = 1) do={
    /interface wireless disable $interf;
    /interface wireless enable $interf;
    };
    };

    2) Em scheduler é só criar com o mesmo nome, colocando o intervalo de tempo que vc quer que o script rode.
    Em on event tb coloque o mesmo nome.
    Última edição por Magal; 20-03-2009 às 20:26.

  2. desculpe a ignorancia, mas pode confirmar o q esse script faz?



  3. Citação Postado originalmente por damacenoneto Ver Post
    desculpe a ignorancia, mas pode confirmar o q esse script faz?
    derruba todos os clientes com ack maiores que o que voce definir !!

  4. #4
    danielmenezes
    o script funciona, já tinha econtrado ele postado no fórum ..

    ahh, a unidade do Ack está errada, são us (microsegundos) e não ms (milisegundos).



  5. Bom dia ..

    Aqui na minha rede eu nao vejo problemas com ack ..
    O problema que eu tenho e trugput de 1 ou 2 clientes abaixo de 1 mega que ferra toda a rede..
    Daria pra adaptar esse script a essa necessidade ?


    Arte mais ..,,






Tópicos Similares

  1. Script de logon para diretorio home
    Por crazy4tech no fórum Servidores de Rede
    Respostas: 2
    Último Post: 31-10-2005, 12:35
  2. Script Auto Guard para bloqueio automático
    Por Super_Diaulas no fórum Servidores de Rede
    Respostas: 0
    Último Post: 12-08-2005, 16:59
  3. script de quota para o qmail
    Por ASA no fórum Servidores de Rede
    Respostas: 0
    Último Post: 19-05-2005, 14:00
  4. Script de Logon para Usuário e Estação
    Por mardonio no fórum Servidores de Rede
    Respostas: 1
    Último Post: 02-03-2005, 02:01
  5. Script de conexão para o Samba
    Por ebonder no fórum Servidores de Rede
    Respostas: 4
    Último Post: 30-09-2002, 15:24

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L