Colocando script de ACK para rodar automático
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.
Colocar este script para enviar email.
Pessoallll
O que precisa ser modificado para gravar os clientes que estão com ACK baixo e en sequida enviar por email o arquivo.
Outra coisa, colocar um parameto, tipo soh enviar o arquivo se encontrar ´3´ clientes com ACK baixo.
Pois quero somente receber os arquivos se encontrar um número de clientes com ACK baixo e saber quem são.
Obrigado a TODOS.
Alguem ja testou esse script na versao 3.24
Ola..
Nas versao ...3.22,3.23. esta funcionando blz.. mais na versao 3.24 nao vai..
tem alguem funcionando na versao 3.24 ?
Valeu.. Galera...
Obrigado..