Existem algumas abordagens que vêm à mente.
Método 1 - iptables
Sim, é possível que iptables
diminua o tráfego com base nas portas TCP que ele está usando ou nos endereços IP de origem de origem. Eu precisaria saber detalhes específicos para ajudar na criação de regras reais para sua situação.
Método # 2 - QoS de modelagem de tráfego
A outra abordagem é limitar os aplicativos específicos usando ferramentas como Wondershaper ou Trickle .
Exemplos
Para acelerar a velocidade de upload / download para 20Kbps.
$ trickle -d 20 wget -c http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Você também pode defini-los independentemente no cenário acima. Você também pode definir essas configurações como padrão.
$ trickled -d 50 -u 10
Você também pode usar o Wondershaper para controlar a largura de banda no nível da rede. Por exemplo, digamos que quero controlar meu eth1
device.
$ sudo wondershaper eth1 1024 256
Isso me dará uma velocidade de download de 1024 Kbits e 256 Kbits Upload. Quais são 128KB e 16KB.
Quando você quiser liberar as capas.
$ sudo wondershaper clear eth1
Estas são ferramentas bastante capazes, por isso é apenas para mostrar o potencial.