Controle da banda por seviço

1. Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 27/09/2010 - 14:56h

Alguem sabe uma forma de fazer controle de trafego com HTB ou outra ferramenta, que diferencie o trafego de navegacao web do de downloads e dê preferencia a navegacao web??



Agradeço se alguem quiser ajudar..


  


2. Re: Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 27/09/2010 - 16:35h

alguem??


3. Re: Controle da banda por seviço

Fabio Soares Schmidt
fs.schmidt

(usa CentOS)

Enviado em 27/09/2010 - 16:43h

Olá amigo, qual distruição será utilizada?


4. Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 28/09/2010 - 09:29h

Debian


5. Re: Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 29/09/2010 - 15:36h

Nada ... Ninguem????


6. Re: Controle da banda por seviço

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 29/09/2010 - 20:14h

Navegação e download são exatamente a mesma coisa.

Não? Tem certeza?

Como você visualiza uma página da internet?

Conteúdo é 'carregado' para seu browser via HTTP, protocolo tcp/ip.

Como é um download de arquivos?

Conteúdo é 'carregado' para seu computador via HTTP, protocolo tcp/ip.

Não são serviços diferentes, são exatamente a mesma coisa.
Creio eu que não exista como diferenciar download de download.
Você pode limitar banda para p2p e FTP, por exemplo, mas creio que não dê para diferenciar download de download.


7. Re: Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 30/09/2010 - 09:43h

Nao amigo!?
Por que usam o http nao quer dizer q sao a mesma coisa.
Uma pagina web sao varios arquivos pequenos e cada arquivo abre uma conexao diferente, tipo para baixar cada foto dessa q aperece aqui do lado no vivaolinux eh aberta uma conexao diferente e as fotos sao arquivos pequenos, diferente de um download de um video,musica ou um programa que sao arquivos maiores.
Sei que tem como diferenciar so nao sei como.
Grato...


8. Re: Controle da banda por seviço

Fabio Soares Schmidt
fs.schmidt

(usa CentOS)

Enviado em 30/09/2010 - 09:55h

Wagner, você precisa então definir um limite para os Downloads, é isso?

Para isso você pode utilizar o delay_pools do Squid (não sei se tem em sua rede), mas o que o outro amigo disse é que navegação e download trafegam na mesma porta (80). PORÉM os downloads utilizam o protocolo UDP, mas não é regra.

Eu estudaria o delay_pools como te falei, para limitar a taxa de transferência de arquivos maiores que XXX KB.




9. Re: Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 30/09/2010 - 10:10h

Isso ai eu sei, e aqui tem o squid fazendo isso.
Mas pediram p tirar o limite de download do squid. O que quero entao eh tirar esse limite e fazer um tipo de QoS que de prioridade de trafego para a nevegacao. Me disseram q tem como fazer no iptables com a tabela MANGLE analisando o campo ToS. Mas nao sei como fazer isso. Se alguem souber alguma uma maneira agradeco a ajuda.


10. Re: Controle da banda por seviço

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 30/09/2010 - 10:19h

Em ambos os casos usa-se o mesmo protocolo.

Vamos ver se dá para explicar melhor:

Na prática um "download" é caracterizado por baixar "uma fileira de dados", Esses fluem mais ou menos como a passagem de uma composição ferroviária, onde a "locomotiva" seria o "header" do arquivo e cada "vagão" seria "cada uma das seções de dados".

Quando abrimos um site da internet é exatamente a mesma coisa que acontece. Só muda o nome de "seção de dados" para "página" ou para "imagem", etc.

A forma de transmissão ou navegação é rigorosamente a mesma, e TALVEZ você conseguisse inicialmente elaborar algum artificio para filtrar a natureza dos dados segundo a sua espécie (.jpg .gif .htm .html .css , etc.) isso no meio do fluxo.

Para isso terá de ler o fluxo de dados byte a byte e ter uma maneira de "saber" se uma imagem que está sendo aberta irá apenas para a tela (e também para o cache) ou se está também sendo baixada para o HD.

Se você é um programador Assembly experimentado e intuitivo, então boa sorte e tenha um ótimo trabalho!...

Observe que você pode ter http, https ou ftp simultaneamente, o que irá atrapalhar bastante as suas intenções.
Você pode inibir o serviço de ftp e então ninguém conseguirá fazer downloads... por ftp!
No entanto, continua a brecha nos demais serviços.

Não digo que seja "impossível" de fazer, mas se ninguém ainda desenvolveu uma ferramenta específica para isso, pode ter certeza de que terá bastante trabalho.


11. Re: Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 30/09/2010 - 10:26h

Teixeira , me disseram que eh possivel sim fazer isso.
Usando o iptables(tabela mangle q trabalha com o campo ToS do protocolo tcp) junto com outra ferramenta.
Foi um professor meu do curso de redes mas nao tenho mais contato com ele, por isso estou vendo se alguem aqui pode me ajudar com isso.
vlw... agredeco mais ajudas....


12. Re: Controle da banda por seviço

R. wagner
wagner_guitar

(usa Ubuntu)

Enviado em 05/10/2010 - 11:25h

alguma ajuda???



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts