iptables y tc limitan la carga y descarga juntas

iptables y tc limitan la carga y descarga juntas

Tengo lo siguiente para iptables y tc, pero limita la velocidad de carga a 2 Mbits una vez que se alcanza la cuota de 1 GB.

iptables -t mangle -A POSTROUTING -o eth0 -p tcp -m propietario --uid-propietario aaron -m cuota --quota 1073741824 -j ACEPTAR

iptables -t mangle -A POSTROUTING -o eth0 -p tcp -m propietario --uid-propietario aaron -j CLASSIFY --set-class 1:11

tc qdisc agregar dev eth0 identificador raíz 1:0 htb predeterminado 99

tc clase agregar dev eth0 padre 1:0 classid 1:1 htb tasa 1024Mbit techo 1024Mbit

clase tc agregar dev eth0 padre 1:1 classid 1:11 tasa htb 2Mbit ceil 2Mbit prio 2

tc qdisc agregar dev eth0 padre 1:11 manejar 10: sfq perturbar 10

Funciona perfectamente bien, pero después de buscar mucho e intentar configurar las reglas adecuadas, fallé estrepitosamente.

simplemente lo necesito para limitarAMBOSla carga y descargaconjunto. Entonces, independientemente del uso de cada uno, necesito asignar tanto la carga como la descarga como una cuota combinada. Ya sea 1 GB de descarga o 1 GB de carga de 500 MB cada uno, necesito que la cuota sea de 1 GB. Y una vez que se haya utilizado el total de 1 GB, debería limitar tanto la velocidad de descarga como de carga a 2 Mbit.

La dificultad surge con el manejo de los diferentes paquetes como un total combinado (PREROUTING & POSTROUTING).

¿Debo usar iptables -N y usar una cadena de reglas y luego asignarle la cuota?

¡Por favor ayuda!

información relacionada