Página 3 de 8 PrimeiroPrimeiro 1234567 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. Aqui, eu uso assim:



    #Remove regras de HTB

    tc qdisc del dev eth0 root
    tc qdisc del dev eth0 ingress

    #Classes por Ip's

    tc qdisc add dev eth0 root handle 1: htb default 100
    tc class add dev eth0 parent 1: classid 1:1 htb rate 1264kbit
    tc qdisc add dev eth0 handle ffff: ingress
    tc class add dev eth0 parent 1:1 classid 1:19 htb rate 64kbit ceil 300kbit
    tc class add dev eth0 parent 1:1 classid 1:20 htb rate 64kbit ceil 300kbit
    tc class add dev eth0 parent 1:1 classid 1:21 htb rate 128kbit ceil 300kbit
    tc class add dev eth0 parent 1:1 classid 1:22 htb rate 64kbit ceil 300kbit
    tc class add dev eth0 parent 1:1 classid 1:23 htb rate 64kbit ceil 300kbit
    tc class add dev eth0 parent 1:1 classid 1:24 htb rate 64kbit ceil 300kbit
    tc class add dev eth0 parent 1:1 classid 1:100 htb rate 950kbit ceil 950kbit

    #SFQ

    tc qdisc add dev eth0 parent 1:19 handle 19: sfq perturb 5
    tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 5
    tc qdisc add dev eth0 parent 1:21 handle 21: sfq perturb 5
    tc qdisc add dev eth0 parent 1:22 handle 22: sfq perturb 5
    tc qdisc add dev eth0 parent 1:23 handle 23: sfq perturb 5
    tc qdisc add dev eth0 parent 1:24 handle 24: sfq perturb 5

    #Filtros

    tc filter add dev eth0 protocol ip parent 1:0 prio 4 u32 match ip dst 10.0.0.19 flowid 1:21
    tc filter add dev eth0 protocol ip parent 1:0 prio 4 u32 match ip dst 10.0.0.20 flowid 1:21
    tc filter add dev eth0 protocol ip parent 1:0 prio 4 u32 match ip dst 10.0.0.21 flowid 1:21
    tc filter add dev eth0 protocol ip parent 1:0 prio 5 u32 match ip dst 10.0.0.22 flowid 1:22
    tc filter add dev eth0 protocol ip parent 1:0 prio 5 u32 match ip dst 10.0.0.23 flowid 1:23
    tc filter add dev eth0 protocol ip parent 1:0 prio 5 u32 match ip dst 10.0.0.24 flowid 1:24

    #Controle dos UpLoads

    tc filter add dev eth0 protocol ip parent ffff:0 prio 1 u32 match ip src 10.0.0.19 police rate 32kbit burst 64kbit drop flowid ffff:1
    tc filter add dev eth0 protocol ip parent ffff:0 prio 1 u32 match ip src 10.0.0.20 police rate 32kbit burst 64kbit drop flowid ffff:1
    tc filter add dev eth0 protocol ip parent ffff:0 prio 1 u32 match ip src 10.0.0.21 police rate 32kbit burst 64kbit drop flowid ffff:1
    tc filter add dev eth0 protocol ip parent ffff:0 prio 1 u32 match ip src 10.0.0.22 police rate 32kbit burst 64kbit drop flowid ffff:1
    tc filter add dev eth0 protocol ip parent ffff:0 prio 1 u32 match ip src 10.0.0.23 police rate 32kbit burst 64kbit drop flowid ffff:1
    tc filter add dev eth0 protocol ip parent ffff:0 prio 1 u32 match ip src 10.0.0.24 police rate 32kbit burst 64kbit drop flowid ffff:1

    Considerando que eth0 é a saída para meus clientes. Tenho 3 arquivos com ceil 128, 200 e 300, salvos e com permição para execução, eles estão agendados no cron do meu servidor.


    Temos as velocidades mínimas garantidas de 64k que é o que está contrato, e o ceil que empresta banda quando está folgado o link, é claro que esses 300k só são liberados de madrugada, já que durante o dia esse balanceamento não deu muito certo por causa dos p2p. Ai nesse caso, uso outro arquivo com ceil de 128 e 200, que são iniciados em horários distintos pelo cron.

    Basta salvar o arquivo modificando para seus Ip´s e carregá-lo com "sh", ou pode incluir essas linhas no rc.local para carregar na inicialização. Aqui eu uso assim e tem funcionado bem. Hoje a tarde pesquisei como implementar o burst, achei a documentação do HTB, achei meio chatinho, mais vou me empenhar em fazer, pois a noite o cron aqui starta os comandos com ceil de 128k, ai eu queria usar um busrt de 5 segundos a 200k.

    Se alguém souber fazer ai eu fico grato pela dica!

  2. Se ninguem esta enganando ninguem apenas dando maior velocidade a páginas web, entao sua pergunta nao deveria ser como aumentar o brust.

    Deveria ser "como dar uma velocidade de 256 para páginas web?"

    Se o cliente X tem 200k de banda e no medidor dá 256 mesmo que no contrato reze 200k voce esta sim enganando o cliente (mesmo que pra beneficio dele). O certo é dar 200k mesmo.

    Outra coisa com relacao a operadoras ADSL... se elas dao 10% de garantia ou nao, nao importa...ninguem briga com elas se ficam fora do ar 1 hora 'por achar que alguma linha telefonica caiu" mas te matam se voce ficar 30 minutos fora.



  3. Citação Postado originalmente por Pedro0278 Ver Post
    Se ninguem esta enganando ninguem apenas dando maior velocidade a páginas web, entao sua pergunta nao deveria ser como aumentar o brust.

    Deveria ser "como dar uma velocidade de 256 para páginas web?"

    Se o cliente X tem 200k de banda e no medidor dá 256 mesmo que no contrato reze 200k voce esta sim enganando o cliente (mesmo que pra beneficio dele). O certo é dar 200k mesmo.

    Outra coisa com relacao a operadoras ADSL... se elas dao 10% de garantia ou nao, nao importa...ninguem briga com elas se ficam fora do ar 1 hora 'por achar que alguma linha telefonica caiu" mas te matam se voce ficar 30 minutos fora.
    Qual o diferença em perguntar “Como aumentar o burst para 256k em 15 segundos?” OU "como dar uma velocidade de 256 para páginas web?" As duas perguntas se referem a paginas web e qualquer aplicação que leve 15 segundos a 256k para finalizar.

    Isso pra quem entende é obvio!!!!!!

    E não to entendendo o porquê da perseguição em relação ao burst. Se operadoras ADSL fizerem isso tudo bem, se Provedores Wireless fizerem é crime...??? Qual a diferença?


    E por favor isso já deu o que tinha que dá. Vamos focar no assunto de como fazer...

  4. Além de querer dar 1x0 nos clientes é arrogante!!!

    Fim de papo...

    Abraços.



  5. Citação Postado originalmente por Pedro0278 Ver Post
    Além de querer dar 1x0 nos clientes é arrogante!!!

    Fim de papo...

    Abraços.
    Amigo, isso é comumente usado em todas as áreas de TI.

    Uma situação de uso é em empresas que controlam o link por usuários. O cenário é o seguinte:

    100 usuários -> usando 64 Kbits de downloads e uploads. Mas com Burst de 128 Kbits em 30 segundos.

    Isto faz o usuário navegar a 128 Kbits e trava os downloads e uploads em 64 Kbits. Neste caso o cache-full existe ! (são redes cabeadas).

    Até hoje só vi isso em equipamentos CISCO e MIKROTIK, mas é muito usado e respeitado a tecnologia.

    E que bom usar isso em wireless, assim os clientes de 64Kbits ou 128 Kbits podem navegar a 200Kbits, 300Kbits, etc... Mas os downloads e uploads ficaram travados em 64Kbits, garantindo banda no link que é caro pra burro.


    Pra quem usa mais para navegação é um ótimo implemento, sabendo que cache-full em wireless não dá pra usar (vários usuários ao mesmo tempo usando o cache é pedir para parar qualquer cartão).


    Abraço a todos e se conseguir a informação posto aqui.






Tópicos Similares

  1. Respostas: 5
    Último Post: 16-05-2015, 06:34
  2. Como criar um arquivo de conexão ASP usando JDBC para postgre
    Por suwmikrotik no fórum Servidores de Rede
    Respostas: 1
    Último Post: 11-02-2011, 11:13
  3. Como criar uma rajada de 15 segundo no cbq
    Por reginaldotg no fórum Servidores de Rede
    Respostas: 1
    Último Post: 03-08-2008, 16:23
  4. Dificuldade para liberar FTP
    Por cleyton no fórum Servidores de Rede
    Respostas: 1
    Último Post: 03-05-2005, 17:03
  5. Squid Acl para liberar somente um dominio
    Por calthc no fórum Servidores de Rede
    Respostas: 6
    Último Post: 12-02-2003, 15:50

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L