Conversa entre catvbrasil e densiade

1 Mensagens de Visitantes

  1. e aí Dr. blza?
    Meu nome é Dennis, eu sou um usuário do Mikrotik, tenho um provedor wireless mas to tendo uma dúvida...Seria possível que me ajudasse?
    Bem o que está acontecendo comigo é o seguinte...
    Usei a regra para o cache full que vc postou aki no under-linux, e funciona 100% quando não se tem que controlar o tráfego que passa para os clientes.


    Minha configuração atual

    ether1 - Link internet 200.208.117.x/29
    wlan1 - Clientes 175.0.1.1/30 Cliente1
    175.0.2.1/30 Cliente2 (e assim por diante)

    Não tenho autenticação nem via Hotspot nem PPPoE.
    Faço o controle de banda via Queue

    Quando Habilito no queue o cache full as regras para controlar a banda dos clientes não funcionam. e aí eles acessam o meu link externo sem limites.

    Eu coloco o Cliente1 175.0.1.2/30 com 32K de up e down, o cliente2 175.0.2.2/30 com 128Kbps de up e down

    quando eu desativo a primeira regra do queues (Cache Full) e coloco os clientes para fazer algum download o Mikrotik faz o controle, o cliente1 com uma taxa de 4KB/s e o cliente2 com uma taxa de 16KB/s,
    mas quando eu habilito novamente o Cache Full eles voltam a fazer o download acima do limite que foi marcado para aqueles IPs, a taxa de download dos clientes ficam em torno de 80KB/s

    depois eu coloco um cliente3 para fazer o mesmo download dos clientes 1 e 2 o arquivo passa para o cliente3 a uma média de 4MB/s, isso prova que o cache full está funcionando, mas desconsiderando as regras para os ips abaixo do Cache Full..

    tentei colocar as regras dos ips 175.0.1.2/30 e 175.0.2.2/30 acima do Cache Full. Adivinha o que aconteceu??? aí eles não passam pela marcação de pacotes do Cache Full... isso é um mistério... hehe
    Cara já tentei resolver de tantas maneiras, mas nenhuma obteve sucesso, espero que vc com todo esse conhecimento em Mikrotik consiga me ajudar...
    obrigado.


    Regras do Mangle

    6 ;;; PROXY FULL
    chain=output protocol=tcp src-port=8080 action=mark-connection new-connection-mark=proxyfull
    passthrough=yes

    7 chain=output connection-mark=proxyfull action=mark-packet new-packet-mark=proxyfull passthrough=yes

    8 chain=output connection-mark=proxyfull action=return

    Regras do Queue

    0 name="Cache Full" dst-address=0.0.0.0/0 interface=all parent=none packet-marks=proxyfull direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=0/0 total-queue=default-small

    1 name="Cliente1" target-addresses=175.0.1.2/32 dst-address=0.0.0.0/0 interface=wlan1 parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=32000/32000
    total-queue=default-small

    2 name="Cliente2" target-addresses=175.0.2.2/32 dst-address=0.0.0.0/0 interface=wlan1 parent=none direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=128000/128000
    total-queue=default-small

    Já tentei colocar as regras abaixo do Cache Full como Parent, mas também não funcionou

    1 name="Cliente1" target-addresses=175.0.1.2/32 dst-address=0.0.0.0/0 interface=wlan1 parent=Cache Full direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=32000/32000
    total-queue=default-small

    Por que as regras do Queues que estão abaixo do Cache Full não funcionam?
Exibindo Mensagens de Visitantes 1 a 1 de 1