
Eu tenho o seguinte para iptables & tc, mas limita a velocidade de upload a 2Mbits quando a cota de 1GB é atingida.
iptables -t mangle -A POSTROUTING -o eth0 -p tcp -m proprietário --uid-owner aaron -m quota --quota 1073741824 -j ACEITAR
iptables -t mangle -A POSTROUTING -o eth0 -p tcp -m proprietário --uid-proprietário aaron -j CLASSIFICAR --set-class 1:11
tc qdisc adicionar dev eth0 identificador de raiz 1:0 htb padrão 99
classe tc add dev eth0 pai 1:0 classid 1:1 taxa htb 1024Mbit ceil 1024Mbit
classe tc add dev eth0 pai 1:1 classid 1:11 taxa htb 2Mbit ceil 2Mbit prio 2
tc qdisc adicionar dev eth0 pai 1:11 identificador 10: sfq perturba 10
Funciona perfeitamente bem, mas depois de pesquisar muito e tentar configurar regras adequadas, falhei miseravelmente.
Eu simplesmente preciso disso para limitarAMBOSo upload e downloadcombinado. Portanto, independentemente do uso de cada um, preciso atribuir o upload e o download como uma cota combinada. Seja 1GB de download ou 1GB de upload de 500MB cada, preciso que tenha a cota de 1GB. E uma vez usado o total de 1 GB, deve limitar a velocidade de download e upload a 2 Mbit.
A dificuldade surge com o tratamento dos diferentes pacotes como um total combinado (PREROUTING & POSTROUTING).
Devo usar iptables -N e usar uma cadeia de regras e depois atribuir a cota?
Por favor ajude!