+ Responder ao Tópico



  1. #1

    Padrão Dica! Scripts para gerar varias queues de uma só vez!

    Boa Noite Amigos,

    Faz tempo que visito o forum e venho crescendo muito com a ajuda de vocês aqui, gostaria de agradecer a todos pela ajuda direta e indireta.

    Gostaria de contribuir com um comando que eu usava muito no mk 2.9.27 para criar varias Queues de uma só vez para não ficar digitando uma por uma.

    /queue simple
    : for i from=1 to=250 do={ add name=("192.168.1." . $i . "/32") target-address=("192.168.1." . $i . "/32") dst-address= 0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=100k/100k total-queue=default-small }

    Onde esta em vermelho vocês vão definir a faixa de ips que vocês vão querer que o mk configure
    Onde esta em amarelo vocês vão colocar de qual até qual ip vocês vão querer que o mk configure na queues

    Logo depois vocês vão colocar qual interface ele vai cadastrar.

    Depois vocês vão em max-limit e ai é só definir a velocidade que ele vai criar, no caso do srcript acima ta 100k up e 100k de down.

    Desculpem se postei algo errado, mas é meu primeiro post.

    Estou postando porque não achei nada parecido no forum e espero ter ajudado alguem.

    Abraços
    Última edição por brunocabrini; 17-05-2009 às 22:38.

  2. #2

    Padrão

    bem legal.. esse eu conheço ..

    mas já tem no forum...

    mesmo assim.. vlw, fica registrado novamente !

    Abraços



  3. #3

    Padrão

    Citação Postado originalmente por brunocabrini Ver Post
    Boa Noite Amigos,

    Faz tempo que visito o forum e venho crescendo muito com a ajuda de vocês aqui, gostaria de agradecer a todos pela ajuda direta e indireta.

    Gostaria de contribuir com um comando que eu usava muito no mk 2.9.27 para criar varias Queues de uma só vez para não ficar digitando uma por uma.

    /queue simple
    : for i from=1 to=250 do={ add name=("192.168.1." . $i . "/32") target-address=("192.168.1." . $i . "/32") dst-address= 0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=100k/100k total-queue=default-small }

    Onde esta em vermelho vocês vão definir a faixa de ips que vocês vão querer que o mk configure
    Onde esta em amarelo vocês vão colocar de qual até qual ip vocês vão querer que o mk configure na queues

    Logo depois vocês vão colocar qual interface ele vai cadastrar.

    Depois vocês vão em max-limit e ai é só definir a velocidade que ele vai criar, no caso do srcript acima ta 100k up e 100k de down.

    Desculpem se postei algo errado, mas é meu primeiro post.

    Estou postando porque não achei nada parecido no forum e espero ter ajudado alguem.

    Abraços
    Achei interessante ter colocado como DICA, assim facilita a vida de quem estiver procurando um exemplo.

    No mais esta de parabéns, fico feliz em ver que além de você, esta semana ganhamos novos colaboradores, tenho lido o post de todos e notado que quem normalmente antes só agradecia agora também esta compartilhando o que sabe com os demais, acho que este é o verdadeiro espirito do fórum.

    Grande abraço e espero que continue com as DICAS.

  4. #4

    Padrão

    para quem quer usar com bust

    /queue simple
    : for i from=2 to=254 do={ add name=("0" . $i ) target-address=("192.168.25." . $i . "/32") dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=128000/256000 burst-limit=256000/512000 burst-threshold=64000/128000 burst-time=30s/30s total-queue=default-small disabled=no}



  5. #5

    Padrão

    Valeu pela dica... Vai ser de muita valia...

    Abraços

  6. #6

    Padrão

    Citação Postado originalmente por marcosdiirr Ver Post
    para quem quer usar com bust

    /queue simple
    : for i from=2 to=254 do={ add name=("0" . $i ) target-address=("192.168.25." . $i . "/32") dst-address=0.0.0.0/0 interface=all parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=128000/256000 burst-limit=256000/512000 burst-threshold=64000/128000 burst-time=30s/30s total-queue=default-small disabled=no}

    sabe me dizer porque quando tento colocar a mascara 30 em vez de 32 ele da a seguinte mensagem

    [[email protected]] queue simple> : for i from=2 to=254 do={ add name=("0" . $i ) target-address=("192.168.100." . $i . "/30") dst-address=0.0.0.0/0 interface=bridge1 parent=none direction=both priority=8 queue=default-small/
    default-small limit-at=0/0 max-limit=128000/300000 burst-limit=256000/600000 burst-threshold=100000/200000 burst-time=30s/30s total-queue=default-small disabled=no}
    value of target-address must have all host bits zero, as in 192.168.100.0/24