[FUG-BR] PF + Bittorrent

Fabiano (BiGu) bigu em grupoheringer.com.br
Quarta Abril 25 10:12:52 BRT 2007


Alessandro de Souza Rocha escreveu:
> Em 25/04/07, Fabiano (BiGu)<bigu em grupoheringer.com.br> escreveu:
>   
>> Opa Lista...
>>
>> Nao sei se ja foi discutido aqui na lista (dei uma procurada no
>> historico mas nao encontrei nada)
>>
>> Fiz umas regras no PF para testes, limitando o IP pela uma queue
>> (limitei todas as portas para efeitos de teste) e nesse IP coloquei o
>> BitTorrent pra funcionar...
>>
>> percebi o seguinte, no comeco ele consegue manter o torrent na "linha",
>> segurando a banda (fiz o teste pingando em um host, e ele se manteve um
>> valor padrao, defini prioridade para o icmp)
>> acontece q depois de algums minutos conectado o PF perde efeito...o ping
>> vai pras alturas e o BitTorrent fica liberado...
>>
>> por acaso, experimentei um ping de dentro do gateway onde esta o PF e
>> recebi varias mensagens:
>>
>> ping: sendto: No buffer space available
>>
>> Bom, pelo q entendi, acho que o Bittorrent estah criando tantas conexoes
>> que o hardware da maquina nao ta aguentando gerenciar, ai o PF perde
>> efeito...
>>
>> Minha pergunta, pode ser isso que estar acontecendo? Como posso entao
>> limitar o numero de conexoes q cada host pode manter(ou seja, cada peer
>> do torrent), e quais as portas que o Bittorrent usa para os downloads?
>> sei que tem as portas 6881-6889, mas sao somente essas?
>>
>> Abracos
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>     
>
> amigo eu tenho uma solucao melhor usando ipfw olha este exemplo
>
> ipfw add 5000 prob 0.6 drop tcp from not 192.168.0.250  to not
> 192.168.0.0/24,200.0.0.0/8,201.0.0.0/8  6881-6889
>
> neste caso vc vai diminuir o trafego em 60% para as rede so o ip
> 192.168.0.250 vai ter o trafego todo para navegar no bittorrent mais
> vc pode limitar para a rede toda desta forma que eu uso e funciona.
>   
Noss, nem sei pra onde vai ipfw...eu estou utilizando PF...

mas vou dar uma olhada na documentacao ver o q posso encontrar...
Obrigado


Mais detalhes sobre a lista de discussão freebsd