Routero Os Forum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» internet lenta
por brooklin_sul Qui 11 Abr - 19:17

» Como pingar pelos dois links
por bruno9988 Ter 20 Fev - 19:12

» BFW em paralelo com Mikrotik
por antoniogiga Qui 18 Jan - 1:40

» NAT MIKROTIK
por squall1808 Seg 8 Jan - 18:07

» Aumenta Lucro do provedor com Servidor de FILME - Dica como montar um " Netflix"
por bruno9988 Ter 19 Dez - 17:59

» hotspot conexao lenta
por brooklin_sul Seg 18 Dez - 1:04

» Acessar Radio e roteadores pelo Mikrotik
por antoniogiga Ter 15 Nov - 16:49

» [Resolvido]Balanceamento usando o Net Virtua ( Netcombo)
por antoniogiga Ter 15 Nov - 8:02

» whatsapp lento
por antoniogiga Ter 15 Nov - 8:00

» to de volta qual quer duvida soh chamar
por antoniogiga Ter 15 Nov - 7:58

» Firmware ApRouter em Radio - Chipset rtl8186!
por antoniogiga Dom 17 Jul - 18:02

» QoS por mac-address (ou IP amarrado) quando tenho 01 mikrotik + 05 routers
por rdnetwork Sex 4 Fev - 7:58

» Microtik - OpenVPN não conecta com 2 links 2 internet balanceados
por vagneroliveira Qui 3 Fev - 6:44

» Software gerenciamento ZTE C320
por lancecom Qui 18 Mar - 11:27

» Software Gerenciamento ZTE C320
por lancecom Seg 15 Mar - 17:21

Estatísticas
Temos 31897 usuários registrados
O último membro registrado é fhca78

Os nossos membros postaram um total de 38285 mensagens em 5803 assuntos

quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

2 participantes

Ir para baixo

quem sabe  desenvolver  um script para controlar o ACK nas interfaces wireless Empty quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por spo102 Sex 28 Out - 9:12

- Codigo totalmente reescrito.
- Script varre TODAS as interfaces do
AP que estão em modo ap-bridge, não sendo mais necessário criar um
script para cada interface.
- Permite desconectar ou apenas listar no log os clientes que estão acima do ACK limite.
- Testado nas versões 3.25 até 3.30 e funcionou EM TODAS !!!! provavelmente funciona em todas as versões 3.X

Para
instalar, basta ir em SYSTEM -> SCRIPTS e criar um novo script com o
código !! Por padrão, o script não vai derrubar os clientes, execute
assim para ver se o resultado é o esperado, depois altere a configuração
a seu gosto.

Depois crie um SCHEDULE para executar automaticamente !!

Sugestões ? postem nos comentários !!


codigo do script (também anexado no post arquivo com o código)




#Script ACK-Check v0.1

#

#Lista as estacoes que estao com ACK acima do limite com opcao para desconecta-las

#

# Autor: Alexandre Jeronimo Correa

# 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

# -- 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 50;

:local cut 0;



############ 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 #####################################
spo102
spo102
Iniciante
Iniciante

Mensagens : 42
Pontos : 52
Reputação : 4
Data de inscrição : 09/04/2011
Idade : 45
Localização Localização : pernambuco

Ir para o topo Ir para baixo

quem sabe  desenvolver  um script para controlar o ACK nas interfaces wireless Empty Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por spo102 Sex 28 Out - 21:07

como é q eu coloco essa regras ae no servidor alguem sabe por favor !
spo102
spo102
Iniciante
Iniciante

Mensagens : 42
Pontos : 52
Reputação : 4
Data de inscrição : 09/04/2011
Idade : 45
Localização Localização : pernambuco

Ir para o topo Ir para baixo

quem sabe  desenvolver  um script para controlar o ACK nas interfaces wireless Empty Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por ZBTECK Sáb 29 Out - 17:56

spo102 escreveu:como é q eu coloco essa regras ae no servidor alguem sabe por favor !
Para
instalar, basta ir em SYSTEM -> SCRIPTS e criar um novo script com o
código !! Por padrão, o script não vai derrubar os clientes, execute
assim para ver se o resultado é o esperado, depois altere a configuração
a seu gosto.

Depois crie um SCHEDULE para executar automaticamente !!

ZBTECK
Power User
Power User

Mensagens : 931
Pontos : 1119
Reputação : 187
Data de inscrição : 11/04/2011
Idade : 36
Localização Localização : São Paulo

Ir para o topo Ir para baixo

quem sabe  desenvolver  um script para controlar o ACK nas interfaces wireless Empty Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por spo102 Dom 30 Out - 11:21

sera q tem como vcs ae do fotum colocar essa regras ae so pra gente copia e colar no terminal
spo102
spo102
Iniciante
Iniciante

Mensagens : 42
Pontos : 52
Reputação : 4
Data de inscrição : 09/04/2011
Idade : 45
Localização Localização : pernambuco

Ir para o topo Ir para baixo

quem sabe  desenvolver  um script para controlar o ACK nas interfaces wireless Empty Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por ZBTECK Dom 30 Out - 12:28

spo102 escreveu:sera q tem como vcs ae do fotum colocar essa regras ae so pra gente copia e colar no terminal
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

ZBTECK
Power User
Power User

Mensagens : 931
Pontos : 1119
Reputação : 187
Data de inscrição : 11/04/2011
Idade : 36
Localização Localização : São Paulo

Ir para o topo Ir para baixo

quem sabe  desenvolver  um script para controlar o ACK nas interfaces wireless Empty Re: quem sabe desenvolver um script para controlar o ACK nas interfaces wireless

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos