[FUG-BR] PF + Bittorrent
Alessandro de Souza Rocha
etherlinkii em gmail.com
Quarta Abril 25 08:48:35 BRT 2007
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.
--
Alessandro de Souza Rocha
Administrador de Redes e Sistemas
Freebsd-BR User #117
Mais detalhes sobre a lista de discussão freebsd