Como limitar banda no coyote: Manual rápido e simplificado. [INACTIVE]

Antigo fórum em português do Fórum Coyote http://www.coyotelinux.com.

Como limitar banda no coyote: Manual rápido e simplificado.

Mensagempor Andre Simoes » Sex Jul 22, 2005 11:11 am

Como esta pergunta está ficando recorrente no fórum, resolvi postar isto. Fiquem a vontade em corrigir ou adicionar alguma coisa.

COMO LIMITAR BANDA NO COYOTE: MANUAL RÁPIDO E SIMPLIFICADO.

No Webadministrator, clique em "QOS Configuration".
Nesta nova página, selecione "Coyote init scripts (manual class config)".
Informe sua real taxa de Upload e Download.
Clique "Save"

Agora nesta mesma página, clique em "Qos classes". Vai abrir uma nova página.
Delete todas as classes existentes.
Clique em "Create a new Class: [ QOS Classes ]"; Vai abrir uma nova página. Nesta página ficam as regras para apenas 1 IP. Portanto voce terá que criar uma regra para cada IP que quiser limitar.
Quando ativar o QoS, lembre-se de criar regras para todos os micros da rede, pois os que ficarem de fora do QoS terão apenas 5% da banda garantida; este valor é definido como "junk" na página "QoS configuration" no campo "Default classes settings".

Selecione "Simple"
Em Parent class ID, coloque "1:1", sem as aspas. Esta classe terá o mesmo valor sempre, 1:1.
Em Class ID, coloque "1:10", sem as aspas. Esta classe terá que ter um numero diferente para cada IP que voce for limitar.
Ex: 1:10, 1:11, 1:12, 1:13.....

Download Rate: é a taxa minima garantida para cada IP que voce configurar.
Ex: se voce tem 4 micros na rede, com 256 kbps de linha, colocando 64 (256/4) voce dividirá a banda igualmente entre os 4. Caso todos os micros iniciem download simultâneos, cada um ficará com no minimo 64kbps, impedindo que um micro ocupe toda a banda só para si.

Download Ceil: é a taxa máxima permitida para cada IP que voce configurar.
Ex: se voce tem uma linha de 256 e especificar neste campo 128 para o IP 192.168.0.x , este micro nunca passará desta velocidade, mesmo que tenha banda sobrando.
Upload rate e Upload Ceil: o mesmo do download.

IP or Network: aqui voce vai especificar o IP que vai usar estas regras.
Comments: opcional, serve para voce saber a quem se refere esta regra.
Ex: computador 1, Flávio, emule, vendas, webserver......

Clique em "Submit".

Agora clique em "Backup Now" para salvar as configurações no disco.
Se for a 1ª vez que voce ativa o QoS ou se voce mudificou o QoS init type, de um reboot no coyote.
Se apenas modificou valores, clique em "Reload QoS".
Andre Simoes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Marcelo - Brazil » Sex Jul 22, 2005 12:27 pm

Putzzz !!! Isso não é uma thread !!! É um tutorial inteiro !!!
Galera que entende de QOS, revise se é que existe algo a revisar, e me avise, vai subir rápidinho !!!

Muito Obrigado André, valeu mesmo !
Marcelo - Brazil
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Henrique » Sex Jul 22, 2005 3:38 pm

E ai Marcelo, mas o cara desmanchou o QOS. Quem sabe colocar no site??
Henrique
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor elton guedes » Sex Jul 22, 2005 4:24 pm

Beleza André... a comunidade agradece.
elton guedes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor roquefagundes » Sex Jul 22, 2005 5:00 pm

André
eu tenho duas dúvidas crueis
1ª Se eu uso o MagicQoS devo proceder da mesma forma???
2ª Há como limitar banda por sub redes??.
Ex.: eu tenho os Ips 192.168.0.1 - 192.168.1.1 - 192.168.1.2,etc...
eu qostaria que uma determinada regra seja aplicada a todas as estações da sub rede com ips 192.168.0.x.
É possivel..

.------------------------------
|Tutoriais em português.Visite:|
|http://www.coyotelinux.org.br |
|Seu novo manual de 1º socorros|
.-------------------------------
roquefagundes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Marcelo - Brazil » Sex Jul 22, 2005 5:44 pm

Repetindo :
"me avise, vai subir rápidinho !!! " (para o site.....)
Marcelo - Brazil
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor IceMan! » Sex Jul 22, 2005 5:54 pm

Faltou isso:

Para testar sua verdadeira velocidade de download.
Com apenas um PC ligado na rede, e com antivirus, windows update e qualquer coisa que use a net, inclusive icq, msn, aol, etc. Va na pagina http://fisica.ufpr.br/kurumin/ e baixe qualquer versão do Kurumin. Lembre-se, apenas estou dando um exemplo, pois o Kurumin é um arquivo grande e de FTP, que dizem que usa melhor a banda.
Deixe baixando por 5 minutos, assim a velocidade se estabiliza.
Agora vc pode ver a velocidade maxima que sua banda tem de Download. Grave a velocidade e cancele o download.
Vamos dizer que deu uma velocidade de 38 Kbps.
Vc simplesmente pega esse valor e multiplica por 8:
38 x 8 = 304
304 é o valor real de seu Download que tem que por no QOS.

Sobre o teste de Upload, tem varios sites que fazem isso. Porem não me recordo de nenhum no momento.
Os colegas do forum com certeza vão postar.

Tem outras coisas que tem que explicar. Mas ai tenho que pegar um dia pra fazer desde o inicio.
Coisa que eu tava pensando em fazer...hehehehe
IceMan!
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Felipe » Sex Jul 22, 2005 11:04 pm

Parabens pelas informações escritas.

Faz algum tempo que não mecho mais com os coyotes apesar de ter alguns funcionando perfeitamente. Tenho Alguns espalahdos que fazem simplesmente uns 2 anos que ele ta rodando e fazendo o seu papel.


Minha pergunta é simples e direta. esse limitador de banda do coyote ele limita Softwares tipo P2P (Kazaa, Emule...etc)
Felipe
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor IceMan! » Sáb Jul 23, 2005 12:27 am

Felipe Wrote:
-------------------------------------------------------
> Parabens pelas informações escritas.
>
> Faz algum tempo que não mecho mais com os coyotes
> apesar de ter alguns funcionando perfeitamente.
> Tenho Alguns espalahdos que fazem simplesmente uns
> 2 anos que ele ta rodando e fazendo o seu papel.
>
>
> Minha pergunta é simples e direta. esse limitador
> de banda do coyote ele limita Softwares tipo P2P
> (Kazaa, Emule...etc)


Vamos dizer que sim e não.

Sim, ele limita a velocidade de download e upload.
Agora o não, é pq ele não limita a quantidade de conexões que os P2Ps da vida faz. E que é o maior causador de lerdeza na navegação.

Nosso colega IFX fez um add-on que divide a banda por igual e limita as conexões dos P2Ps.
Procure por MagicQOS
IceMan!
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor elton guedes » Sáb Jul 23, 2005 10:24 am

IceMan:
"...Sobre o teste de Upload, tem varios sites que fazem isso. Porem não me recordo de nenhum no momento.
Os colegas do forum com certeza vão postar..."

Minha contribuição: http://www.abusar.org/speedmeters.html

Em especial: http://www.numion.com/YourSpeed/Checkup ... 0&Layout=1

Alguns teste que fiz:
http://medidor.interair.com.br........236.9 kbps
http://promos.mcafee.com..............149.1 kbps
http://www.intel.com/portugues........247,9 kbps
http://www.hwn.com.br.................494.7 kbps
http://www.rjnet.com.br...............111.8 kbps
http://www.prionet.com.br.............361.5 kbps
http://www.oguiadacidade.com.br.......188.3 kbps
http://conexao-p2.cruiser.com.br......178,4 kbps
http://mailer.rce.neoline.com.br......237.1 kbps

Não sei dizer o porque de tanta disparidade entre os resultados.
elton guedes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Giba » Sáb Jul 23, 2005 12:28 pm

Acho que a melhor maneira de medir a velocidáde máxima real da conexão é instalar o Sysinfo no Coyote.

Depois de instalado basta ir usando normalmente o PC por algumas horas, fazendo downloadas simultâneos e tals, a velocidade máxima vai ficar registrada.
Giba
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Sáb Jul 23, 2005 12:56 pm

MARCELO, SOBE ESTE! Fiz umas pequenas complementações.
Com o tempo vou lendo e acrescentando, revisando.
Vê se arranja alguém que utiliza o coyote em portugues para traduzir os termos técnicos. Eu utilizo tudo em inglês, pois como é a linguagem predominante na net, facilita para mim.


COMO LIMITAR BANDA NO COYOTE: MANUAL RÁPIDO E SIMPLIFICADO.

No Webadministrator, clique em "QOS Configuration".
Nesta nova página, selecione "Coyote init scripts (manual class config)".
Informe sua real taxa de Upload e Download.
Clique "Save"

Agora nesta mesma página, clique em "Qos classes". Vai abrir uma nova página.
Delete todas as classes existentes.
Clique em "Create a new Class: [ QOS Classes ]"; Vai abrir uma nova página. Nesta página ficam as regras para apenas 1 IP. Portanto voce terá que criar uma regra para cada IP que quiser limitar.
Quando ativar o QoS, lembre-se de criar regras para todos os micros da rede, pois os que ficarem de fora do QoS terão apenas 5% da banda garantida; este valor é definido como "junk" na página "QoS configuration" no campo "Default classes settings".

Selecione "Simple"
Em Parent class ID, coloque "1:1", sem as aspas. Esta classe terá o mesmo valor sempre, 1:1.
Em Class ID, coloque "1:10", sem as aspas. Esta classe terá que ter um numero diferente para cada IP que voce for limitar.
Ex: 1:10, 1:11, 1:12, 1:13.....

Download Rate: é a taxa minima garantida para cada IP que voce configurar.
Ex: se voce tem 4 micros na rede, com 256 kbps de linha, colocando 64 (256/4) voce dividirá a banda igualmente entre os 4. Caso todos os micros iniciem download simultâneos, cada um ficará com no minimo 64kbps, impedindo que um micro ocupe toda a banda só para si. Vale lembrar que se apenas 1 micro estiver usando a banda, logicamente terá todo os 256 para ele ou o que estiver definido em "Download Ceil"

Download Ceil: é a taxa máxima permitida para cada IP que voce configurar.
Ex: se voce tem uma linha de 256 e especificar neste campo 128 para o IP 192.168.0.x , este micro nunca passará desta velocidade, mesmo que tenha banda sobrando.
Upload rate e Upload Ceil: o mesmo do download.

IP or Network: aqui voce vai especificar o IP que vai usar estas regras.
Comments: opcional, serve para voce saber a quem se refere esta regra.
Ex: computador 1, Flávio, emule, vendas, webserver......

Clique em "Submit".

Agora clique em "Backup Now" para salvar as configurações no disco.
Se for a 1ª vez que voce ativa o QoS ou se voce mudificou o QoS init type, de um reboot no coyote.
Se apenas modificou valores, clique em "Reload QoS".
---------------------------------------------------------------------------------------------------------------------------------------
Se voce quiser fazer tudo isto mais rápido ainda, faça o seguinte:

Vá no webadmin
Clique em "Configuration Files"
Clique em "QoS Classes"
Vai abrir uma janela com um texto. Vá até o fim deste texto.
Voce irá encontrar o seguinte:

define_class_qos "1:1" "1:10" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 192.168.0.10 #Example - With Filters
define_class_sfq "1:1" "1:11" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 192.168.0.11 #Exemple - Without Filters
define_class_sfq "1:1" "1:12" 5 10 5 10 192.168.0.12 #Example - 5 Kbits Up/Down - Max 10 Kbits
define_class_sfq "1:1" "1:13" 5 5 5 5 192.168.0.13 #Exemple - 5 Kits Up/Down - Max 5 Kbits

Substitua por este, editando para suas necessidades:

define_class_sfq "1:1" "1:10" 190 300 208 300 192.168.0.x #Comp1
define_class_qos "1:1" "1:11" 190 570 208 625 192.168.0.x #Comp2
define_class_sfq "1:1" "1:12" 190 570 208 625 192.168.0.x #Comp3

Explicação:

define_class_sfq -> classe QoS filha simples, sem filtros
define_class_qos -> Classe QoS filha, filtrada
1:1 -> Classe mãe, deve ser sempre este valor
1:10, 1:11,.... -> Classes filhas, uma para cada IP
1º numero -> Download Rate
2º numero -> Download Ceil
3º numero -> Upload Rate
4º numero -> Upload Ceil
192.168.0.x -> Nº IP do micro a ser limitado
#Comp -> Comment

Clique em "OK"
Agora clique em "Backup Now" para salvar as configurações no disco.
Se for a 1ª vez que voce ativa o QoS ou se voce mudificou o QoS init type, de um reboot no coyote.
Se apenas modificou valores, clique em "Reload QoS".
Andre Simoes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Sáb Jul 23, 2005 1:08 pm

André
eu tenho duas dúvidas crueis
1ª Se eu uso o MagicQoS devo proceder da mesma forma???

_Não. O MagicQoS não tem configuração. A unica configuração é a velocidade de sua conexão.

2ª Há como limitar banda por sub redes??.
Ex.: eu tenho os Ips 192.168.0.1 - 192.168.1.1 - 192.168.1.2,etc...
eu qostaria que uma determinada regra seja aplicada a todas as estações da sub rede com ips 192.168.0.x.
É possivel..

_Não sei, nunca utilizei sub-redes; o dia que precisar utilizar terei que aprender! :)
Acredito que não seja possivel.
Estes manuais que estou escrevendo são bem básicos mesmo, pois são perguntas que vivem aparecendo no fórum, e que deixa o mesmo abarrotado de perguntas simples. Acho que o fórum deveria ser destinado para questões mais complexas, como a sua.
Acho excelente a iniciativa do pessoal que fez o site http://www.coyotelinux.org.br , assim questões básicas são solucionadas por lá mesmo.
Andre Simoes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Claudio Roberto Cussuol » Sáb Jul 23, 2005 1:24 pm

Voce pode criar uma classe que atenda a uma subrede especificando o ip assim: 192.168.1.0/24 192.168.2.0/24 ...
Claudio Roberto Cussuol
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Marcelo - Brazil » Seg Jul 25, 2005 1:12 pm

Materia já no site tutorial.
Marcelo - Brazil
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Alvaro.dm » Ter Jul 26, 2005 10:53 am

Pessoal
Não me lembro mais quem foi que escreveu, mas tem me ajudado muito com o QoS. É grande mas acho que pode ajudar.
***********************************************************
Os programas p2p não vão ferrar seu QoS, o contrário é que vai acontecer.
Testa o seguinte, já fiz e consegui bons resultados.

Clique "Configurations File" -> QOS Classes. No final apague isto:

define_class_qos "1:1" "1:10" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 192.168.0.10 #Example - With Filters
define_class_sfq "1:1" "1:11" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 192.168.0.11 #Exemple - Without Filters
define_class_sfq "1:1" "1:12" 5 10 5 10 192.168.0.12 #Example - 5 Kbits Up/Down - Max 10 Kbits
define_class_sfq "1:1" "1:13" 5 5 5 5 192.168.0.13 #Exemple - 5 Kits Up/Down - Max 5 Kbits

E cole isto no lugar, modificando para suas necessidades: (um exemplo)

define_class_qos "1:1" "1:10" 750 750 250 250 10.10.12.0/24 #Veloc. Link
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.130/32 #IP 130
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.131/32 #IP 131
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.132/32 #IP 132
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.133/32 #IP 133
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.134/32 #IP 134
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.135/32 #IP 135


Clique em "ok"

Depois vá para "Configuration Files" -> "QOS Filters". No final do arquivo, apague isto:

fast Y icmp 0 0 and 0 0 # ICMP protocol
fast N tcp 3889 ffff or 3389 ffff #Windows Remote desktop (client&server)
slow N tcp 4662 ffff or 4662 ffff #eMule p2p software

E cole isto no lugar:

fast Y icmp 0 0 and 0 0 # ICMP protocol
fast Y tcp 25 ffff or 25 ffff #POP3
fast Y udp 25 ffff or 25 ffff #POP3
fast Y tcp 53 ffff or 53 ffff #DNS
fast Y udp 53 ffff or 53 ffff #DNS
fast Y tcp 80 ffff or 80 ffff #HTTP
fast Y udp 80 ffff or 80 ffff #HTTP
fast Y tcp 110 ffff or 110 ffff #SMTP
fast Y udp 110 ffff or 110 ffff #SMTP
fast Y tcp 119 ffff or 119 ffff #NNTP
fast Y udp 119 ffff or 119 ffff #NNTP
fast Y tcp 137 ffff or 137 ffff #netbios-ns
fast Y udp 137 ffff or 137 ffff #netbios-ns
fast Y tcp 138 ffff or 138 ffff #netbios-dgm
fast Y udp 138 ffff or 138 ffff #netbios-dgm
fast Y tcp 139 ffff or 139 ffff #NetBIOS
fast Y udp 139 ffff or 139 ffff #NetBIOS
fast Y tcp 443 ffff or 443 ffff #HTTPS
fast Y udp 443 ffff or 443 ffff #HTTPS

Clique em "ok"
Vá para "QOS Configurations" e selecione "Coyote init scripts (manual class config)".
Clique "Save"
Clique "Backup now"
Clique "reload QoS"

Quando ativei estas regras a navegação e e-mail ficam normais, mesmo com mais de uma máquina rodando p2p a toda. Quando qualquer micro faz uma solicitação dos protocolos acima, o p2p cai quase a zero, até que a navegação normal deixe de pedir dados.

define_class_qos "1:1" "1:10" 250 250 100 100 192.168.0.0/24 #SuperClass

Nesta classe colocamos toda a banda disponivel, pois os micros da rede serão subordinados a ela. Nesta classe também que ficarão os filtros.

define_class_qos : cria uma classe QOS com filtros
1:1 : Classe principal do QoS
1:10 : Classe filha da 1:1, subordinada a ela
1º Numero : banda minima de download para esta classe
2º Numero : banda maxima de dowload para esta classe
3º Numero : banda minima de upload para esta classe
4º Numero : banda maxima de upload para esta classe
192.168.0.0/24 : este ip representa toda a subrede de 192.168.0.1 a 192.168.0.254; o /24 no final significa os 3 ultimos numeros do ip, que vai de 1 a 254; se fosse /32 identificaria um unico ip;


define_class_sfq "1:10" "1:20" 50 250 20 100 192.168.0.61/32 #Comp1

Estas classes, uma para cada micro da rede que se quer incluir no QoS, serão subordinadas a "SuperClass".
Todos os micros da rede que não tiverem seus IP's configurados no QoS ficaram apenas com 5% da banda, definida para "junk"

define_class_sfq : Cria uma classe QoS sem filtros
1:10 : Classe mãe, com filtros, ao qual subordinaremos todos os IP's da rede
1:20, 1:21, 1:22... : Classes filhas, subordinadas a classe 1:10, Uma para cada micro
1º Numero : banda minima de download para este IP
2º Numero : banda maxima de dowload para este IP
3º Numero : banda minima de upload para este IP
4º Numero : banda maxima de upload para este IP
192.168.0.X/32 : Numero do IP do micro que queremos incluir no QoS.

********************************************************************
Grande abraço
Alvaro
Alvaro.dm
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Alvaro.dm » Ter Jul 26, 2005 11:00 am

Mais alguma informação
Eu tenho colocado assim

define_class_qos "1:1" "1:10" 750 750 250 250 10.10.12.0/24 #Veloc. Link
define_class_sfq "1:10" "1:130" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 10.10.12.130/32 #IP 130
define_class_sfq "1:10" "1:131" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 10.10.12.131/32 #IP 131
define_class_sfq "1:10" "1:132" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 10.10.12.132/32 #IP 132
define_class_sfq "1:10" "1:133" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 10.10.12.133/32 #IP 133
define_class_sfq "1:10" "1:134" 50 350 20 80 10.10.12.134/32 #IP 134
define_class_sfq "1:10" "1:135" 50 350 20 80 10.10.12.135/32 #IP 135

Desta forma os IPs 130, 131, 132 e 133 podem atingir o maximo de upload e download, mas os IPs 134, e 135, so chegam aos valores definidos.
Pessoal, desculpe, mas na mensagem anterior, nas classes esta repetido 1:130 em todos. Deve-se colocar igual ao IP, por ex. IP=135, classe 1:135.
Grande abraço
Alvaro
Alvaro.dm
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor ifx » Ter Jul 26, 2005 11:08 am

Ps:

Lembrando que este esquema de QoS nao funciona para todos os programas p2p, haja visto que o eMule, Imesh, Kazaa, Shareaza utilizam portas randômicas, e nao portas fixas, ficando assim impossivel utilizar o bloqueio por portas.

Pxii.. joguei areia no olho de vocês né? :)


Abraços
Bruno
ifx
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Alvaro.dm » Ter Jul 26, 2005 11:13 am

Para as subredes, não testei ainda, mas pode funcionar.
Criamos uma "super classe" para cada subrede e colocamos cada IP embaixo de sua superclasse. Algo mais ou menos assim.

# Super Classe 10
define_class_qos "1:1" "1:10" 750 750 250 250 10.10.12.0/24 #Veloc. Link
define_class_sfq "1:10" "1:130" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 10.10.12.130/32 #IP 130
define_class_sfq "1:10" "1:134" 50 350 20 80 10.10.12.134/32 #IP 134
define_class_sfq "1:10" "1:135" 50 350 20 80 10.10.12.135/32 #IP 135

# Super Classe 11
define_class_qos "1:1" "1:11" 750 750 250 250 10.10.13.0/24 #Veloc. Link
define_class_sfq "1:11" "1:130" $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM 10.10.13.130/32 #IP 130
define_class_sfq "1:11" "1:134" 50 350 20 80 10.10.13.134/32 #IP 134
define_class_sfq "1:11" "1:135" 50 350 20 80 10.10.13.135/32 #IP 135

.....
Acho que deveriamos dividir a velocidade do link entre as Super Classes para não ficar com o maximo para cada uma.
Como disse, não sei se vai funcionar. Para uma SuperClasse só, tem funcionado.
Grande abraço
Alvaro
Alvaro.dm
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Alvaro.dm » Ter Jul 26, 2005 11:29 am

ifx
Isso é que é legal nesse filtro. Ele só prioriza as portas conhecidas, jogando para prioridade mais baixa todas as outras portas. Acho que funciona.
Grande abraço
Alvaro
Alvaro.dm
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Ter Jul 26, 2005 12:13 pm

A superclasse não funciona. Já fiz vários testes.
Isto aqui está errado:

define_class_qos "1:1" "1:10" 750 750 250 250 10.10.12.0/24 #Veloc. Link
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.130/32 #IP 130
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.131/32 #IP 131
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.132/32 #IP 132
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.133/32 #IP 133
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.134/32 #IP 134
define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.135/32 #IP 135

Voce deve criar uma classe filha (1:130, 1:131...) para cada IP. O /32 é desnecessário, pois especifica apenas 1 numero de IP, que já foi fornecido.
O numero da classe filha não precisa coincidir com o numero final do ip.
Ex: define_class_sfq "1:10" "1:130" 50 350 20 80 10.10.12.130/32 #IP 130
pode ficar assim: define_class_sfq "1:1" "1:10" 50 350 20 80 10.10.12.130/32 #IP 130
Andre Simoes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Claudio Roberto Cussuol » Ter Jul 26, 2005 12:26 pm

"Lembrando que este esquema de QoS nao funciona para todos os programas p2p, haja visto que o eMule, Imesh, Kazaa, Shareaza utilizam portas randômicas, e nao portas fixas, ficando assim impossivel utilizar o bloqueio por portas."

Essa é a ideia de utilizar o L7-Filter.
Basta pegar a regra iptables que marca a prioridade dos pacotes pelo numero da porta e reescrevê-la para fazer essa marcacao usando o l7.

Eu tentei fazer no script do dolly mas ele é complicado demais, acho que você não teria dificuldades de colocar isso no MaqicQoS
Claudio Roberto Cussuol
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Alvaro.dm » Ter Jul 26, 2005 2:02 pm

Andre
Não me leve a mal. Apenas quis colocar a configuração que tenho usado.
Como voce disse, se não funciona, por favor, me tire algumas duvidas.
Devo criar uma classe qos ou sfq para cada um IP? Preciso fazer a divisão da velocidade do link pelo numero de IPs ou posso usar $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM para que o QoS faça a divisão?
Desde ja agradeço
Alvaro
Alvaro.dm
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Ter Jul 26, 2005 11:22 pm

Não levei a mal não, muito pelo contrário. Só fui muito direto na resposta. É que já faz tempo que testei isso e não funcionou; esta idéia da superclasse surgiu do Claudio Cussol em uma discussão com o Iceman, da qual participei. Mas como disse, não funcionou.
O problema é que as pessoas continuam a ler este thread e tentando configurar desta maneira.

"Devo criar uma classe qos ou sfq para cada um IP? "

classe_qos: filtrada
classe_sfq: sem filtros
Apenas use filtrada se voce configurou os filtros.

"Preciso fazer a divisão da velocidade do link pelo numero de IPs ou posso usar $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM para que o QoS faça a divisão?"

Depende do que voce quer configurar.
$COMP_DOWN ou UP: Taxa minima garantida. Configurada em % da sua banda real informada, na página principal do Qos em "Individual Classes Rate"
$CLEAR_DOWNSTREAM ou UPSTREAM: Taxa máxima permitida. É a taxa real informada na pagina de configuração do QoS.
Se voce configurar assim, vai dar quantidade de banda total e igual a todos os micros.
Se voce configurar com numeros, pode dar taxas diferentes para os micros.
Andre Simoes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor elton guedes » Ter Ago 02, 2005 12:53 pm

.
elton guedes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor elton guedes » Ter Ago 02, 2005 4:04 pm

Como medir e melhorar a taxa de upload. Veja como:

http://www.babooforum.com.br/idealbb/vi ... 0&pageNo=1

Voltei prá casa... blz. Já refiz a instalação no HD (com o novo installer logicamente, preparado para o polipo)... POLIPO funcionando e então resolvi, pela primeira vez ativar o QoS.
Fiquei com algumas dúvidas:
1) Imaginem que tenho 4 máquinas em minha rede. Minha tx de download é 400 e a de upload é 100. Quero que uma delas tenha um pouquinho mais de privilégios que as demais, então faço o seguinte:
a)IP 192.xxx.xxx.1 (a privilegiada)- Tx. Mínima Download=130 (as demais ficam com 100). Se entendi bem, isso significa que, dentro dos 400 kbps que eu informei como sendo a tx total, sempre será garantido a cada classe (ou IP) este valor mínimo. Certo? Mas digamos que só duas máquinas estão conectadas (uma delas é a privilegiada, por exemplo), o que ocorreria? A divisão seria por igual (200 para cada uma)?
b) Se eu definir a tx teto (máxima) significa que mesmo que haja sobra de banda o limite não é superado?
c) Qual a diferença entre calcular "INDIVIDUAL" e "TOTAL" (se optar por deixar o CL distribuir)?
elton guedes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Giba » Ter Ago 02, 2005 8:50 pm

O mínimo v/ divide certinho na proporção que v/ quiser, desde que a soma seja o total da banda.

O teto v/ pode atribuir o valor que quiser acima do mínimo.
Giba
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Ter Ago 02, 2005 10:47 pm

a) Teoricamente ela teria os mesmos 130 garantidos. A banda sobresalente seria dividido igualmente entre as 2 máquinas.
b) Sim. Experimente colocar 42Kbps, inicie um download e ligue um medidor de velocidade com gráfico, tipo taskinfo ou du-meter. Voce vai voltar aos tempos da conexão discada!! Verá um gráfico em linha reta em 5.4KB/s.
O QoS come um pouco de bola ao dividir a banda, mas para limitar é extremamente preciso.
c) Dá uma olhada no fim da minha resposta logo acima.
Andre Simoes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Claudio Roberto Cussuol » Ter Ago 02, 2005 11:38 pm

"a) Teoricamente ela teria os mesmos 130 garantidos. A banda sobresalente seria dividido igualmente entre as 2 máquinas. "

Acho que não, se uma maquina tem taxa 130 e outra 100 a banda excedente é dividida na proporção, ou seja a primeira maquina teria 30% a mais de banda.

"O QoS come um pouco de bola ao dividir a banda, mas para limitar é extremamente preciso. "

É verdade. Limitar é fácil de fazer porque o coyote não deixa as taxas subirem acima do estabelecido, mas quando ele é obrigado a forçar uma conexão a abaixar a velocidade isso leva alguns segundos. As vezes a segunda estação está gerando apenas "picos" de tráfego (tipico da navegação) e até o coyote conseguir enquadrar a primeira conexão a segunda já fez seu pequeno download e a primeira teria passe livre para aumentar a taxa de novo.
Claudio Roberto Cussuol
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Qua Ago 03, 2005 1:34 am

Claudio,
No script do QoS tem o seguinte:

# all get Stochastic Fairness:
tc qdisc add dev $DEV parent 1:10 handle 10: sfq perturb 10
tc qdisc add dev $DEV parent 1:20 handle 20: sfq perturb 10
tc qdisc add dev $DEV parent 1:30 handle 30: sfq perturb 10

Se estou correto, o "perturb 10" significa que o QoS vai verificar o balanceamento entre as classes a cada 10 segundos.
Se mudasse para 1 segundo não ficaria melhor?
Quais seriam os efeitos colaterais?
Andre Simoes
 

Re: Como acessar o coyote

Mensagempor Sandro » Qua Ago 03, 2005 2:28 am

eu esqueci a senha eo nome de usuario como eu faço para asessar ele sem isso ou mudar
Sandro
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Claudio Roberto Cussuol » Qua Ago 03, 2005 9:02 am

"Se estou correto, o "perturb 10" significa que o QoS vai verificar o balanceamento entre as classes a cada 10 segundos.
Se mudasse para 1 segundo não ficaria melhor?
Quais seriam os efeitos colaterais?"

Excelente sugestão. Eu nunca repassei esse script do dolly totalmente. Ele é bem complexo e eu nunca tive paciência para isso.

Faça o teste, se ficar legal talvez ainda dê tempo de mandar para o coyote 2.25.
Claudio Roberto Cussuol
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Qua Ago 03, 2005 10:07 pm

Fiz a modificação no arquivo /etc/rc.d/rc.qos.coyote
Aparentemente a navegação está normal.
Vou rodar por uns dias para ver se tem diferença.
Andre Simoes
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Claudio Roberto Cussuol » Qui Ago 04, 2005 9:38 am

OK, O teste ideal neste caso é o seguinte:

Faça uma classe utilizar toda a banda e só então começe a gerar tráfego em outra classe, repare quanto tempo o coyote leva para "enquadrar" a classe 1 nesta nova realidade e veja se alterando o parâmetro você nota alguma diferença.
Claudio Roberto Cussuol
 

Re: Como limitar banda no coyote: Manual rápido e simplifica

Mensagempor Andre Simoes » Qui Ago 04, 2005 9:37 pm

Não funcionou.
Saturei a banda com um micro rodando emule a toda.
Fui em outro e comecei a navegar; a navegação ficou lenta, em nada diferente do QoS sem modificações. Vale lembrar que sem o QoS, a navegação fica impossivel.
Além do mais, a taxa de download ficou ligeiramente prejudicada. A de upload ficou normal.

Ficou a impressão de que tentei melhorar um mecanismo complexo com modificações aleatórias, como dar pancadinhas em um relógio.
Andre Simoes
 


Voltar para Fórum Coyote pt-br

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 26 visitantes