Bruno Almeida wrote:
> a minha duvida é, ele vai limitar a 128kbit cada conexção que eu
> tiver ou vai limitar 128kbit para toda minha conexão?

A limitação é sobre o canal de saída do *enlace*. Nesse nível, o Linux
não faz distinção do que é uma *sessão TCP*, a única coisa que se
enxerga são *pacotes*. Você pode usar o iptables para classificar os
pacotes, baseado em regras que podem analisar virtualmente qualquer
nível da pilha de protocolos; mas no nível em que o subsistema de
traffic shaping do Linux executa, a única coisa que se enxerga são pacotes.

> cada conexão vai pode fazer upload a 128k ou a soma de todas as
> conexão nao passará de 128k?

Acho que você mesmo deve ter percebido aqui que a palavra "conexão" não
é boa para descrever seu problema. Evite-a.

Você também está com a falsa impressão de que qualquer coisa transmitida
pela rede é essa tal de "conexão". Não é. TCP é apenas um dos protocolos
que podem ser utilizados para comunicação. Há diversos outros que não
possuem qualquer idéia de "conexão", por exemplo UDP e ICMP. O que você
pretende fazer com esses protocolos?

> Se for a segunda hipotese, como faço para conseguir limitar por
> conexão?

A limitação que você quer encontrar é tão vulnerável que chega a ser
irrelevante para efeitos práticos.

Com o pacote básico do Linux, você pode limitar o tráfego sobre coisas
finitas, como por exemplo endereço de origem (filtragem por MAC addess,
cada usuário recebe uma parcela do enlace). Coisas virtualmente
infinitas (como sessões TCP) não são facilmente lidadas, provavelmente
exigindo a utilização de alguma solução específica.

-- 
Juliano F. Ravasi ·· http://juliano.info/
5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96

"A candle loses nothing by lighting another candle." -- Erin Majors

* NOTE: Don't try to reach me through this address, use "contact@" instead.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a