Alguem sabe de um script que em determinada hora ele faça uma regra subir para o topo da lista QUEUE (ficar em 0(zero)?
Alguem sabe de um script que em determinada hora ele faça uma regra subir para o topo da lista QUEUE (ficar em 0(zero)?
Você vai precisar colocar um comentário na regra que quer colocar ao topo e fazer um script + scheduler para mover a regra para o topo.
Pra que ?
QUEUES não tem ordem, não afeta nada a ordem que tá.
Não entendi.
Abraços
No SEU mikrotik deve ter. Tenta arrastar ela pra cima, como fazemos com as regras de firewall e nat, tenta aí, pra ver se ela sobe.
Tem gente que é teimosa mesmo.
A unica forma de resolver isso, é criar u script que desabilite uma e habilite outra, em determinado horário.
Abraços
No caso de Desabilar e Habilitar não muda a ordem da regra.
Tem que fazer um script para mover ela para to TOPO (Ordem Zero) de 5 em 5 minutos para que os outros que forem logando não fiquem de fora.
OBS: Mover manualmente ele move só que conforme os clientes forem logando ela vai descendo.
Me refiro á :
Criar duas queues com o mesmo ip, com banda diferente, e alternar quem está habilitado e qual não está
Não move, e não tem ordem Zero em queues, essa ORDEM é ordem de criação, seja manual ou automatico via hotspot.
Pra mim o assunto está encerrado, caso querida insistir, sugiro procurar apoio no forum.mikrotik.com
Lá talvez, tenha sua resposta que não existe.
Abraços !
Tá bom.. tá bom... mais uma resposta.
[admin@RB-CENTRAL] /queue simple> set 20
burst-limit direction interface p2p queue total-burst-threshold total-queue
burst-threshold disabled limit-at packet-marks target-addresses total-burst-time
burst-time dst-address max-limit parent time total-limit-at
comment dst-netmask name priority total-burst-limit total-max-limit
[admin@RB-CENTRAL] /queue simple>
Caso não entenda o que se passa acima, são todas opções "setáveis" de uma queue.
No meu caso, a de "ORDEM" 20, como vc se refere.
Acredito que VOCE esteja vendo o parametro ORDEM, NUMBER, POSITION, alguma coisa assim, pq EU não vejo.
Sinceramente, não preciso TESTAR para saber disso, tem coisas, que basta apenas o conhecimento.
Já que entende tanto, manda aí o script para "SUBIR" auehauehauheaue a queue.
Abraços
Será que ela está como zero porque foi a PRIMEIRA a ser criada ? será ? será ?
E recapitulando, o MK vem puro, com banda aberta certo ? pra criar uma regra que nao controla nada ? liberando uma coisa que está liberada ?
As queues aparecem com esse numero marcado com sua seta discreta, é a ordem com que foram criadas ok ?
Não tem como mudar
Pessoal, vamos deixar a discussão.
O script vai girar em torno disso aqui:
Você vai identificar a primeira queue, pelo nome.
Ex:
Temos a queue 0 com o nome "jose" e a ultima queue com o nome "bandatotal"
No source do scritp:
Isto fará com que a última queue fique no topo, acima da primeira.Código :/queue simple move bandatotal jose
Testem!
Peço desculpas aí pela falta de atenção. Não sabia que usava hotspot ou pppoe.
Mas seguindo a linha de raciocínio:
Já que todas as queues são criadas dinamicamente, o que temos que fazer é mover a regra subindo através das dynamics. Então o nosso script ficaria de tal forma:
Código :/queue simple move testes [/queue simple find dynamic];
Qualquer coisa...
Infelismente não deu certo.
Essa aqui está movendo para a ultima
/queue simple move LIBERAR_BANDA
JÁ TENTEI TAMBEM
:foreach I in=[/queue simple find name="LIBERAR_BANDA"] do={/queue simple move $I [/queue simple find dynamic=yes]}
E ESSA AQUI
:foreach in=[/queue simple find name="LIBERAR_BANDA"] do={/queue simple move $I [/queue simple find static=yes]}
Fiz aki no 2.9.51 ... só mudou uma parte faixa de 60% dos clientes ... eu tenho 350 clientes cadastrados .. será que eh isso ?
Testei o script numa 3.13 e ela subiu ao topo.
Qual versão está usando. Talvez seje necessário aplicar o scripts mais de uma vez.