limitação de taxa de download com base no uso da rede

limitação de taxa de download com base no uso da rede

Eu tenho um servidor Debian Wheezy (Open Media Vault) com alguns downloaders diferentes funcionando na maior parte do tempo. (Principalmente FTP) Gostaria de poder ajustar os limites de download deste servidor com base no tráfego de outros dispositivos.

Então eu tenho conexão de 15 Mb/s. Quando outro computador na rede usa a porta 80, 443 ou DNS, os downloads no servidor ficam limitados a 1.000 KB/s. Se houver uma conexão com o Netflix, ela será limitada a 500 KB/s

Porém, as conexões internas precisam ser ilimitadas o tempo todo. Eu tenho um roteador tomate que deve ser capaz de fazer logon em um servidor syslog. Portanto, o servidor poderá monitorar todos os registros da rede localmente. E acho que posso limitar o download de programas através da CLI.

Alguém pode sugerir uma boa maneira de conseguir isso? Achei que poderia escrever um script simples e executá-lo a cada 60 segundos ou algo parecido. Mas eu realmente não sei por onde começar com isso.

informação relacionada