Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    fabricioigor
    Visitante

    Padrão Controle de banda por horário hotspot

    Ola gostaria de fazer controle de banda por horario mudando os profile user do hotspot, eu pensei em fazer um script e colocar no scheduler nos horarios determinados porem quando coloco o comando no script ele nao altera o rate-limit, mas quando uso comando via telnet funciona

    comando
    rate do profile 32k/64k q eu quero almentar

    /ip hotspot user profile set 3 rate-limit="48k/96k"

    to com um funcionario a noite responsavel so pra fazer isso toda 22:00 ele entra no telnet e executa esse comando, eu queria deixar isso altomatizado

    minha versao do MK é 2.9.27

  2. #2

    Padrão

    Não entendi muito bem como vc entra pelo telnet e muda, mas dependendo, se isso for feito fora do MK. Você poderia automatizar isso pelo "agendador de tarefas" do windows. Caso isso não seja viável, de detalhes de como vc consegue fazer funcionar. Se for o caso, tenhos os scripts de liberação de banda por horário aqui, que funcionam 100%.



  3. #3
    fabricioigor
    Visitante

    Padrão script hotspot contrle de banda por horario

    Bom minha situaçao e a sequinte tenho MK e controlo mes clientes por hotspot
    pra controlar a banda dos clientes eu utilizo os PROFILES USER
    EXEMPLO
    3 PLANO BASICO rate-limit = 48k/96k
    4 PLANO PROFESSOR rate-limit = 32k/64k

    os meus cliente estao arumados por esses profiles
    as 22:00 percebi diminiu o acesso e sobra banda

    ai entro no MK em modo telnet e na linha de comando digito
    /ip hotspot user profile set 3 rate-limit="64k/128k"
    /ip hotspot user profile set 4 rate-limit="48k/96k"

    a conexao do meus clientes ficam mais rapidas dai as 08:00
    da manha entro no MK via telnet e executo novamente os comandos com as velocidades recoloco as velocidade contratas.
    /ip hotspot user profile set 3 rate-limit="48k/96k"
    /ip hotspot user profile set 4 rate-limit="32k/64k"

    eu queria fazer isso via script e usar scheduler pra fazer esse trabalho por mim
    ate criei um script e coloque o mesmo comando no script mais quanto o script e executado nao altera o profile, e como nao sei mecher com debug do MK

    1 name="RED_25_PB" owner="igor"
    policy=ftp,reboot,read,write,policy,test,winbox,password
    last-started=mar/05/2007 13:19:39 run-count=2
    source=/ip hotspot user profile set 3 rate-limit="64k/128k"

    ele executa o script porem nao altera o profile

  4. #4

    Padrão

    Vc teria que definir duas queue, na opcao time tem como definir o horario que a regra fica ativa. Colocaria das 8 as 18 de segunda a sexta a banda normal e 18:01 as 7:59 a banda dobrada.


    Citação Postado originalmente por fabricioigor Ver Post
    Bom minha situaçao e a sequinte tenho MK e controlo mes clientes por hotspot
    pra controlar a banda dos clientes eu utilizo os PROFILES USER
    EXEMPLO
    3 PLANO BASICO rate-limit = 48k/96k
    4 PLANO PROFESSOR rate-limit = 32k/64k

    os meus cliente estao arumados por esses profiles
    as 22:00 percebi diminiu o acesso e sobra banda

    ai entro no MK em modo telnet e na linha de comando digito
    /ip hotspot user profile set 3 rate-limit="64k/128k"
    /ip hotspot user profile set 4 rate-limit="48k/96k"

    a conexao do meus clientes ficam mais rapidas dai as 08:00
    da manha entro no MK via telnet e executo novamente os comandos com as velocidades recoloco as velocidade contratas.
    /ip hotspot user profile set 3 rate-limit="48k/96k"
    /ip hotspot user profile set 4 rate-limit="32k/64k"

    eu queria fazer isso via script e usar scheduler pra fazer esse trabalho por mim
    ate criei um script e coloque o mesmo comando no script mais quanto o script e executado nao altera o profile, e como nao sei mecher com debug do MK

    1 name="RED_25_PB" owner="igor"
    policy=ftp,reboot,read,write,policy,test,winbox,password
    last-started=mar/05/2007 13:19:39 run-count=2
    source=/ip hotspot user profile set 3 rate-limit="64k/128k"

    ele executa o script porem nao altera o profile



  5. #5

    Padrão

    Vou postar o script para banda total liberada de 00:00 ás 6:00, todos os dias. Executando-a automaticamente. Você ajusta ela de acordo com suas necessidades:

    SCRIPTS DE LIBERAÇÃO DE BANDA (habilita e desabilita):

    / system script

    add name="queue_disable" source="/queue simple { disable \[find \
    name=LIBERA_TUDO\] }" \
    policy=ftp,reboot,read,write,policy,test,winbox,password
    add name="queue_enable" source="/queue simple { enable \[find \
    name=LIBERA_TUDO\] }" \
    policy=ftp,reboot,read,write,policy,test,winbox,password

    AGENDAMENTO:

    / system scheduler

    add name="enable" on-event=queue_enable start-date=jan/21/2006 \
    start-time=00:00:01 interval=1d comment="" disabled=no
    add name="disable" on-event=queue_disable start-date=jan/21/2006 \
    start-time=06:00:01 interval=1d comment="HABILITA E DESABILITA TODA A \
    BANDA" disabled=no

    REGRA DE LIBERAÇÃO DA BANDA:

    / queue simple
    add name="LIBERA_TUDO" target-addresses=0.0.0.0/0 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=2000000/2000000 \
    total-queue=default-small disabled=yes

    Resumindo:

    1 regra são os scripts para ligar e desligar a regra de liberação de banda.

    2 regra são os agendamentos. Liga ás 00:00 e desliga ás 06:00, todos os dias.

    3 regra é o quanto de banda vai ser liberado. No exemplo acima são 2MB de up e down para todo mundo.

  6. #6

    Padrão

    Citação Postado originalmente por fabricioigor Ver Post
    Bom minha situaçao e a sequinte tenho MK e controlo mes clientes por hotspot
    pra controlar a banda dos clientes eu utilizo os PROFILES USER
    EXEMPLO
    3 PLANO BASICO rate-limit = 48k/96k
    4 PLANO PROFESSOR rate-limit = 32k/64k

    os meus cliente estao arumados por esses profiles
    as 22:00 percebi diminiu o acesso e sobra banda

    ai entro no MK em modo telnet e na linha de comando digito
    /ip hotspot user profile set 3 rate-limit="64k/128k"
    /ip hotspot user profile set 4 rate-limit="48k/96k"

    a conexao do meus clientes ficam mais rapidas dai as 08:00
    da manha entro no MK via telnet e executo novamente os comandos com as velocidades recoloco as velocidade contratas.
    /ip hotspot user profile set 3 rate-limit="48k/96k"
    /ip hotspot user profile set 4 rate-limit="32k/64k"

    eu queria fazer isso via script e usar scheduler pra fazer esse trabalho por mim
    ate criei um script e coloque o mesmo comando no script mais quanto o script e executado nao altera o profile, e como nao sei mecher com debug do MK

    1 name="RED_25_PB" owner="igor"
    policy=ftp,reboot,read,write,policy,test,winbox,password
    last-started=mar/05/2007 13:19:39 run-count=2
    source=/ip hotspot user profile set 3 rate-limit="64k/128k"

    ele executa o script porem nao altera o profile
    tente fazer esse mesmo script ai mas desmarque a opcão chamado "policy e password" diz ai se funciona.