[FUG-BR] PF + Bittorrent

Flavio fjcosta em gmail.com
Quinta Abril 26 03:24:14 BRT 2007


Fabiano (BiGu) wrote:
> 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
> 
Não é porque o hardware não agüenta gerenciar. Pelo menos não 
necessariamente. A mensagem de erro é clara: a função sendto() chamada 
pelo ping não consegue alocar memória. Creio que se você aumentar o 
valor de kern.ipc.maxsockbuf o problema será resolvido.


Mais detalhes sobre a lista de discussão freebsd