QoS na sub rede [INACTIVE]

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

QoS na sub rede

Mensagempor Giba » Dom Ago 07, 2005 11:31 am

Para quem estiver por um acaso fazendo experiências com isso.

Estou tentando fazer o OoS funcionar em sub redes.

Que não funciona para controlar a banda de um sub rede inteira isso ja é fato, mas parace que também não está funcionando para limitar a banda de um IP determinado dentro da sub-rede.

Alguém fez testes e quais foram os resultados?

Alguém tem alguma solução para isso?
Giba
 

Re: QoS na sub rede

Mensagempor Diogo » Dom Ago 07, 2005 1:29 pm

Realmente não funciona o limite de banda em subredes.
Eu resolvi temporariamente o meu problema limitando manualmente a banda. No meu caso eu só queria limitar a banda da rede DMZ. Se esse for o seu caso, olhe o código abaixo!!

Coloquei o script abaixo para ser executado na inicialização:
==========================================
tc qdisc add dev eth2 root handle 1: htb default 10 r2q 1
tc class add dev eth2 parent 1: classid 1:1 htb rate 160kbit burst 10k
tc class add dev eth2 parent 1:1 classid 1:10 htb prio 1 rate 80kbit
ceil 160kbit burst 10k

tc filter add dev eth2 protocol ip parent 1:0 pref 100 u32 match ip
dst 192.168.2.15 flowid 1:10
=========================================
Diogo
 

Re: QoS na sub rede

Mensagempor Runito » Dom Ago 07, 2005 2:15 pm

Eu ja fiz Varios teste, ja entrei em contato com varias pessoas inclusive com o propio (jjackson) mas nada, acho que temos que unir nossas forças para resolver esse problema,, eu estou dando uma estudada sobre o assunto... mais e muito complexo;...
Runito
 

Re: QoS na sub rede

Mensagempor Giba » Dom Ago 07, 2005 4:10 pm

Pois é, a idéia é deixar o Coyote redondo para compartilhar a conexão em condomínios, onde o controlede banda é essencial, pois mesmo um link de 1 ou 2 Mbits estoura fácil se o pessoal começar a pendurar downloads.

A idéia é a seguinte, um link de digamos 1 Mbit compartilhado em digamos 10 estações, cada uma com uma sub rede com 2 hosts para o pessoal não se enxergar (como o Coyote fica com o primeiro endereço da sub rede, a estação pega o segundo e não cabe mais ninguém), daí fazemos uma classe simples para cada IP dividindo igualmente as taxas mínimas pela velocidade real e colocando um teto de digamos 265k par cada estação, assim sempre vai ter alguma banda sobrando.

Se todo mundo resolver fazer download ao mesmo tempo, aí o QoS vai balancear a carga, assim o controle da banda fica mais rápido pois a tendência é que sempre tenha alguma banda sobrando, não sendo necessário esperar o QoS balencear a carga para a navegação ficar mais confortável.

Como o Ruanito comentou é bem complexo e eu ainda não tenho idéia de como resolver.
Giba
 

Re: QoS na sub rede

Mensagempor Ruanito » Dom Ago 07, 2005 4:41 pm

Ei gente vamos pensar juntos, vamos testar algo...

Esse comando adiciona ip a interface, testem o seguinte coloquem esse comando na inicialização para criar a sub rede de forma diferente,
pois dessa forma ela estara sendo criada em forma de interface...


#####################################################

ifconfig eth1:1 192.168.2.1 netmask 255.255.255.0 up

#####################################################

e depois tentem controlar o trafego para os ip´s dessa subrede..

#####################################################
tc qdisc add dev eth1:1 root handle 1: htb default 10 r2q 1
tc class add dev eth1:1 parent 1: classid 1:1 htb rate 16kbit burst 10k
tc class add dev eth1:1 parent 1:1 classid 1:10 htb prio 1 rate 8kbit
ceil 16kbit burst 10k

tc filter add dev eth2 protocol ip parent 1:0 pref 100 u32 match ip
dst 192.168.2.0 flowid 1:10
#####################################################

Acho que assim vai dar certo, só lembrando colocar primeiro a interface para ser carregada...
Eu só posso mexer com isso 3º feira, testem depois me falem...

Vamos unir forças para colocar isso para funcionar...
Ruanito
 

Re: QoS na sub rede

Mensagempor Ruanito » Dom Ago 07, 2005 4:50 pm

Não se esqueçam de fazer o roteamento para as subredes que vc´s criarem
Ruanito
 

Re: QoS na sub rede

Mensagempor Giba » Dom Ago 07, 2005 4:53 pm

Deixa eu ver se entendi deireito:

Cria a sub rede no script de inicialização e o controle da banda também é feito por ali?

O problema disso é que todo o trabalho para criar as sub redes pelo firewall e fazer elas funcionarem junto com o servidor DNS vai por água abaixo, justamente agora que estava tudo tao redonto e segundo o Claudio a versão 2.25 não vai precisar nem da atualização do DNS para as sub redes funcionarem de primeira.

Teria que ver qual é o bug no QoS que impede que ele controle a banda nas sub redes. O JJ podia dar uma luz sobre isso.

O Claudio comentou de estarem trabalhando em cima do boug mas tem quever se resolve para a 2.25.
Giba
 

Re: QoS na sub rede

Mensagempor Ruanito » Dom Ago 07, 2005 5:10 pm

Oi Giba, vamos devagar, uma coisa por vez,

isso que to te passando é só um teste, pra ver até que ponto teremos que mexer no Qos.. temos que testar primeiro...
eu ainda nem sei se vai dar certo...
Ruanito
 

Re: QoS na sub rede

Mensagempor Ruanito » Dom Ago 07, 2005 5:13 pm

O Claudio tambem ta dando uma olhada nessa questão, mas temos que ajudar ele pois fica muita coisa pra uma pessoa só, nos temos que noas aprofundar nessa questão e ajudar o Coyote a crescer...
Ruanito
 

Re: QoS na sub rede

Mensagempor Giba » Dom Ago 07, 2005 6:27 pm

Certo, mas daí eu já esbarro nos limites do meu conhecimento, precisaria estudar mais para elevar o meu nível e conseguir ver uma solução.

Normalmente eu procuro ajudar testando, com isso consigo isolar alguns problemas e passar para o Claudio, ele sugere as soluções e eu testo e posto os resultados.

Estou a disposição para qualquer teste, inclusive vou testar o que v/ sugeriu.
Giba
 

Re: QoS na sub rede

Mensagempor Ruanito » Dom Ago 07, 2005 6:41 pm

Eu te passei algumas dicas erradas, mas eu descobri que a atualização que o Claudio ta fazendo por causa do Dns , parece que não precisa ser feita, eu vou entrar em contato com ele..
Ruanito
 

Re: QoS na sub rede

Mensagempor Giba » Dom Ago 07, 2005 7:24 pm

Mas a atualização do DNS não precisa ser feita para que?
Só sub redes?
Ou QoS nas sub redes?

Se for só nas sub redes precisa sim, isso eu testei bem e estou fazendo outros testes alternativos, é só atualizar que funciona 100%.

Vê com o Claudio lá . . . fico aguardando um retorno.

PS: Acabei de ver o outro tópico sugerindo a criação das sub redes pelo script de inicialização, vou testar para ver no que dá.
Giba
 

Re: QoS na sub rede

Mensagempor Claudio Roberto Cussuol » Dom Ago 07, 2005 9:37 pm

Vejam bem.
São 4 problemas diferentes.

1 - O dns não funciona para outras interfaces (inclusiva na dmz).
2 - O dns não funciona para outros ips na interface da lan.
3 - O qos não funciona para outras interfaces (inclusive na dmz).
4 - O qos não funciona para outros ips na interface da lan.

O primeiro é causado por uma deficiencia nos scripts, é fácil consertar e não depende de atualizar o dnsmasq.

O segundo é bug no dnsmasq e só dá para resolver atualizando ele.

O terceiro é parecido com o primeiro, os scripts do dolly simplesmente ignoram a existencia da dmz ou qualquer outra interface que seja acrescentada. Para resolver sigam as dicas do Diogo que ele está no caminho certo.

O quarto eu não tenho ideia do motivo.... na minha opiniao deveria funcionar.... Só quando alguem descobrir porque não funciona que eu vou poder dizer o que é possivel fazer para resolver.
Claudio Roberto Cussuol
 

Re: QoS na sub rede

Mensagempor online » Seg Ago 08, 2005 10:28 am

Gente vamos tentar assim...

#####################################################

ifconfig eth0:1 192.168.2.1 netmask 255.255.255.0 up

#####################################################

e depois tentem controlar o trafego para os ip´s dessa subrede..

#####################################################
tc qdisc add dev eth0:1 root handle 1: htb default 10 r2q 1
tc class add dev eth0:1 parent 1: classid 1:1 htb rate 16kbit burst 10k
tc class add dev eth0:1 parent 1:1 classid 1:10 htb prio 1 rate 8kbit
ceil 16kbit burst 10k

tc filter add dev eth0:1 protocol ip parent 1:0 pref 100 u32 match ip
dst 192.168.2.0 flowid 1:10
#####################################################

Porque a interface eth1 e para internet, eu tinha passado um script errado antes agora vamos testar assim..
online
 

Re: QoS na sub rede

Mensagempor online » Seg Ago 08, 2005 4:05 pm

gente consegui.. agora só preciso de voluntarios,,

em fim depopis de quase um ano ...e muita comversa com o Claudio....
online
 

Re: QoS na sub rede

Mensagempor Marcelo - Brazil » Seg Ago 08, 2005 4:40 pm

Seja qual for a descoberta/vitória por aqui, deve ser publicada.
Ou seja...dá-lhe um tutorial !
Online, monte um no capricho, que eu subo pro site tutorial.
Parabéns pelos esforços.
Vamos divulga-lo !!! ;)
Marcelo - Brazil
 

Re: QoS na sub rede

Mensagempor publio » Seg Ago 08, 2005 4:58 pm

Online, estou a disposição. publica ai e eu testo.. to querendo muito isso meu camarada....
\0\/0/\0\/0/
publio
 

Re: QoS na sub rede

Mensagempor Giba » Seg Ago 08, 2005 5:05 pm

Bom, estou fazendo uns teste preliminares aqui e as sub redes funcionaram, estão navegando na boa, embora o outro jeito de criar as sub redes tenha dado certo esse realmente é melhor.

Só que o QOS ainda não está funcionando, criei uma classe para a sub rede que eu criei e ele não está conseguindo limitar a banda para ela, deixei o teto em 56kbits e tá fazendo download bem mais rápido que isso.
Giba
 

Re: QoS na sub rede

Mensagempor roquefagundes » Seg Ago 08, 2005 5:46 pm

Online, eu tambem quero testar, publica aqui um resumo completo.
roquefagundes
 

Re: QoS na sub rede

Mensagempor Giba » Seg Ago 08, 2005 6:23 pm

Eu devo estar fazendo alguma coisa errada, as sub redes criadas pelo script de inicialização estão funcionando bem, mas nada limite de banda ainda.
Giba
 

Re: QoS na sub rede

Mensagempor IceMan! » Seg Ago 08, 2005 6:32 pm

Sera que vai funcionar pra modo bridge ?
Eu me disponibilizo a testar em modo bridge se a resposta for sim.
IceMan!
 

Re: QoS na sub rede

Mensagempor Giba » Seg Ago 08, 2005 6:40 pm

Provevelmente sim, se funcionar para várias sub redes acho que a interface não importa qual seja.
Giba
 

Re: QoS na sub rede

Mensagempor Marcos Do Vale » Seg Ago 08, 2005 11:07 pm

Giba,

Me passa quais são os endereços de rede das sub-redes que vou tentar fazer um script pra vc testar.
Marcos Do Vale
 

Re: QoS na sub rede

Mensagempor online » Ter Ago 09, 2005 9:39 am

Giba ,

Eu ja descobri o problema, só que não sei como resolver,,

Hoje a noite vou postar aqui no forum , qual foi esse problema que detectei, eu vou tambem entrar em contato com o Claudio,

mas com certeza vou postar no forum assim todos podem ajudar a resolver esse problema, eu não posto agora porque tenho que ir aos meus clientes,, aguardem até de noite , esperamos até agora podemos eperar só mais um dia,,


um abraço a todos...
online
 

Re: QoS na sub rede

Mensagempor Giba » Ter Ago 09, 2005 10:45 am

Marcos Do Vale Wrote:
-------------------------------------------------------
> Giba,
>
> Me passa quais são os endereços de rede das
> sub-redes que vou tentar fazer um script pra vc
> testar.
>

As sub redes são estas, criadas no Script de Inicialização e roteadas nas regras básicas do firewall, estão funcionando bem, só que o QoS continua não funcionando.

ifconfig eth0:1 192.168.6.200 netmask 255.255.255.0 up
ifconfig eth0:2 192.168.7.1 netmask 255.255.255.252 up
ifconfig eth0:3 192.168.8.200 netmask 255.255.255.0 up

Se tiver alguma idéia para fazer o QOS funcionar nelas agradeço.
Giba
 

Re: QoS na sub rede

Mensagempor Giba » Ter Ago 09, 2005 10:54 am

Ficamos aguardando a sua descoberta online.

Isso é uma coisa que eu queria realmente resolver para poder fechar o tutorial.
Giba
 

Re: QoS na sub rede

Mensagempor Giba » Sáb Ago 13, 2005 4:45 pm

Claudio, fiz o que v/ sugeriu:

Desativei o QOS

Depois cloquei as regras do Diogo no script de inicialização,

Pelo que eu entendi as primeiras linhas criam um filtro e duas classes para limitar a banda na Interface deixei para usar toda a banda na eth0.

A terceira cria uma classe limitando a banda.

A quarta é um filtro que está amarrado a terceira linha, ou seja, o IP que estiver neste filtro vai usar a classe da terceira linha para limitar a banda. Certo?

O corre é que a interface acaba ficando com a limitação da terceira linha, não importa que se faça uma linha de filtro para cada IP, aqui na terceira linha eu limitei a banda para 150 e as estações em sub redes diferentes acabaram divindindo esta banda de 150, só que tudo que está conectado pela eth0 acabou limitado, não importando a sub rede ou se tinha regra para o IP ou não.

Mas para estabelecer um teto para a banda de uma interfece funcionou muito bem, se deixasse pendurado um download até para abrir o Webadmin ficou lerdo

Outra coisa, o gerenciador de download do firefox também ficou maluco, do mesmo jeito que ficava antes quando tentava fazer o controle pelo QOS.

E aí Claudio, o que v/ achou?
Giba
 

Re: QoS na sub rede

Mensagempor Claudio Roberto Cussuol » Sáb Ago 13, 2005 4:55 pm

"Mas para estabelecer um teto para a banda de uma interfece funcionou muito bem, se deixasse pendurado um download até para abrir o Webadmin ficou lerdo "

Se funcionar para as sub-interfaces (vou chamar assim por enquanto até eu descobrir o nome correto da coisa) eth0:0 eth0:1 eth0:2 sem atrapalhar a interface principal eth0, ótimo, problema resolvido.

Você testou assim?

Cheque seu e-mail.
Claudio Roberto Cussuol
 

Re: QoS na sub rede

Mensagempor Giba » Sáb Ago 13, 2005 5:56 pm

Não funcionou na eth0:1, :2 ou :3 , somente eth0 na seca.

Isso pelo script de inicialização, vou tentar pelo firewall para ver no que que dá.
Giba
 

Re: QoS na sub rede

Mensagempor mazzei32 » Dom Ago 14, 2005 7:43 am

Boa Manhã Pessoal!

Mestre Claudio, não queria me intrometer mas estou com uma duvida, o Coyote
principal (não das sub-redes) ele é trabalha com DHCP ou gera IP fixo?

A minha duvida é que de toda essa conversa ainda não entendi como vc's montaram
o principal (o que vai para internet) ele gera ip para o resto das sub-nets ou
é fixo?

É que eu posso montar com certa facilidade um sistema com sub-nets aqui em casa
(até 10 sub-nets) e tentar reproduzir o problerma de vc's e tentar achar alguma
luz, mas não entendi a configuração do principal.

Off Tópic:
Mestre Claudio eu mandei por duas vezes a parte que fala do squid e controle
de banda para seu e-mail mas ainda não tive sua resposta, estou desconfiado que
meu e-mail está me boicotando denovo (O Computador é Meu lá no provedor mas estou
usando o R$_WINDOWS2000_R$) acho que vou ter que trocar o sistema por linux caso
as minhas desconfianças estejam certas.
mazzei32
 

Re: QoS na sub rede

Mensagempor Claudio Roberto Cussuol » Dom Ago 14, 2005 7:31 pm

"Não funcionou na eth0:1, :2 ou :3 , somente eth0 na seca. "

Infelizmente eu já esperava isso. Que pena.
Claudio Roberto Cussuol
 


Voltar para Fórum Coyote pt-br

Quem está online

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