Página 2 de 17 PrimeiroPrimeiro 1234567 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. Catv, se em lugar de bloquear acima de determinado tamanho, quizer limitar a velocidade de download de arquivos maiores não baseado no tempo como o burst faz, mas sim pelo tamanho do arquivo, o caminho seria parecido com este?

    Por ex. arquivos até 1000k teria uma velocidade privilegiada. Dai até 5000k uma velocidade menor e acima disso uma velocidade menor ainda.

  2. Citação Postado originalmente por 1929 Ver Post
    Catv, se em lugar de bloquear acima de determinado tamanho, quizer limitar a velocidade de download de arquivos maiores não baseado no tempo como o burst faz, mas sim pelo tamanho do arquivo, o caminho seria parecido com este?

    Por ex. arquivos até 1000k teria uma velocidade privilegiada. Dai até 5000k uma velocidade menor e acima disso uma velocidade menor ainda.
    então amigo eu fiz diferente, os arquivos pequenos de até 500k liberei velocidade extra, porem os maiores deixei cair na queues do cliente, assim a nevegação fica muito rapida, e os cliente que estão fazendo download fica na velocidade contratada.

    /ip firewall mangle
    add action=mark-connection chain=prerouting comment="Pack full" connection-bytes=0-500000 disabled=no dst-port=80 new-connection-mark=PackFull passthrough=\
    yes protocol=tcp
    add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no new-connection-mark=PackFull passthrough=yes protocol=tcp \
    src-port=80
    add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no new-connection-mark=PackFull passthrough=yes protocol=tcp \
    src-port=53
    add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no new-connection-mark=PackFull passthrough=yes protocol=udp \
    src-port=53
    add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no dst-port=53 new-connection-mark=PackFull passthrough=yes \
    protocol=udp
    add action=mark-connection chain=prerouting comment="" connection-bytes=0-500000 disabled=no dst-port=53 new-connection-mark=PackFull passthrough=yes \
    protocol=tcp
    add action=mark-packet chain=prerouting comment="" connection-mark=PackFull disabled=no new-packet-mark=PackFullMARK passthrough=yes
    assim dou privilegio a porta 80 e resolução de dns

    marca os pacote no queues, OBS deixei encima das outras queues

    /queue simple
    add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface="ether1 - Nano Branco" \
    limit-at=0/0 max-limit=10000000/10000000 name=PACKFULL packet-marks=PackFullMARK parent=none priority=8 queue=default-small/default-small total-queue=\
    default-small
    e pronto fica show de bola, cliente fica feliz e não aumenta em muito o consumo de link, vou marcar mais tarde os https tb

    agora como o amigo disse é só trocar onde esta connection-bytes=0-500000 por connection-bytes=1024000-0, ai vc vai liberar os pacotes para os pacotes maiores que 1mega

    Bem o brigado a todos os amigo que nos ajudaram, 1929 espero que o meu post tenho lhe ajudado t+
    Última edição por j34nsch; 10-03-2009 às 09:25.



  3. David "Shrek" CATV,
    sumido mesmo heim...

    Só uma dúvida. Dessa forma que você colocou, suponto dropar os download maiores, os pacotes pra chegar a um tamanho que definiu, por exemplo 1M, o arquivo vai ser baixado até 1023K e somente depois ser dropado correto?

    []'s

  4. Citação Postado originalmente por brenovale Ver Post
    David "Shrek" CATV,
    sumido mesmo heim...

    Só uma dúvida. Dessa forma que você colocou, suponto dropar os download maiores, os pacotes pra chegar a um tamanho que definiu, por exemplo 1M, o arquivo vai ser baixado até 1023K e somente depois ser dropado correto?

    []'s
    Sim, ele começa a dropar após o valor que você especificar. Se especificar para dropar aparti de 1mb, e o cliente baixar um arquivo de 10mb, ele conseguirá baixar até 1mb (aproximadamente), sendo dropado e download cancelado.



  5. Citação Postado originalmente por j34nsch Ver Post
    então amigo eu fiz diferente, os arquivos pequenos de até 500k liberei velocidade extra, porem os maiores deixei cair na queues do cliente, assim a nevegação fica muito rapida, e os cliente que estão fazendo download fica na velocidade contratada.

    assim dou privilegio a porta 80 e resolução de dns

    marca os pacote no queues, OBS deixei encia das outras queues

    e pronto fica show de bola, cliente fica feliz e não aumenta em muito o consumo de link, vou marcar mais tade o https tb

    agora como o amigo disse é só trocar onde esta connection-bytes=0-500000 por connection-bytes=1000000-0, ai vc vai liberar os pacotes maiores que 100k

    Bem o brigado a todos os amigo que nos ajudaram, 1929 espero que o meu post tenho lhe ajudado t+
    Muito bom!

    Só lembrando:

    1 = 1 byte
    10 = 10 bytes
    100 = 100 bytes
    1000 = 1k
    10000 = 10k
    100000 = 100k
    1000000 = 1MB
    10000000 = 10MB
    100000000 = 100MB


    Simples, mas as vezes o pessoal se confunde.






Tópicos Similares

  1. Limitando tamanho de downloads
    Por ejcNet no fórum Redes
    Respostas: 9
    Último Post: 23-07-2009, 13:03
  2. Respostas: 2
    Último Post: 25-07-2005, 08:40
  3. limitando o tamanho da banda para download
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 15-07-2005, 17:12
  4. Limitar Tamanho de Download ....
    Por pssgyn no fórum Servidores de Rede
    Respostas: 1
    Último Post: 05-10-2004, 08:23
  5. Limitar tamanho de download no squid. É possível?
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 09-07-2003, 18:38

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L