throttling meu próprio tráfego bittorrent da maneira mais difícil

1

Eu preciso controlar de maneira quase binária o meu tráfego bittorrent.

Já vi alguns posts sobre o assunto sobre como lidar com usuários desagradáveis - as respostas são mais direcionadas a como dificultar sua vida do que à própria limitação. Eu li artigos M0n0wall e pfSense mencionados em outros posts, mas eles não atendem a minha necessidade específica. Eu também procurei no google e li no tc (com compreensão limitada)

Portanto, não devo ser muito esperto, mas ainda não consigo entender em palavras práticas como alcançar:

  • um tráfego bittorrent indomável em certas portas (que eu posso definir) quando ninguém está usando outros protocolos (leia HTTP) na rede

  • um aperto na largura de banda disponível para o bittorrent (até quase zero) quando há outro tráfego.

Estou procurando especificamente um "aperto" da largura de banda, e não limites rígidos. Eu só posso estimar o upload / download no meu link, uma vez que muda de forma a reinicialização da caixa ADSL.

Eu uso um servidor linux (debian) que também atua como ponto de acesso de roteador / firewall / wifi - então eu acho que é a configuração ideal, já que todas as fontes de tráfego estão conectadas diretamente nele. Esta é uma LAN doméstica onde eu controlo todas as atividades (ou seja, eu faço bittorrent de uma maneira sem cabeça (com dilúvio) e outros usuários (assim como eu) navegam na web). Como a conexão ADSL é ruim, preciso restringir o p2p para ter acesso à Web viável.

    
por WoJ 24.05.2011 / 14:54

2 respostas

1

A maneira mais simples (mas provavelmente não efetiva) é usar os critérios de 'limite de conexão'. Você pode identificar e restringir usuários p2p superativos, o que criará muitas conexões com seus pares.

Outra abordagem é usar alguns algoritmos de detecção p2p como uma extensão iptables. Existem: ipp2p e l7- filter (pode ser usado separadamente ou simultaneamente), mas geralmente eles exigem mais recursos do sistema.

    
por 24.05.2011 / 16:05
0

Você quer o afogamento automático? Ou seja, sempre que houver tráfego não BitTorrent, ele deve ser priorizado em relação ao BitTorrent. Ou seria afogar durante certas horas, ou seja, tardes / manhãs quando há probabilidade de haver pessoas usando outros protocolos, ser aceitável? Se este último, muitos clientes BitTorrent podem ser configurados para limitar a largura de banda agregada usada, e fazê-lo em horários programados, e. limitar-se a 20KB / s a montante e a jusante durante o horário de expediente, e correr ilimitadamente (ou seja, normalmente) fora dessas horas.

As diferentes abordagens são realizadas em diferentes locais - a priorização de tráfego aconteceria em seu gateway, enquanto a aceleração do cliente aconteceria em, bem, uma máquina cliente (embora no seu caso o host Debian possa ser tanto o cliente BitTorrent quanto o cliente gateway ...)

    
por 24.05.2011 / 16:35