limiting interface throughput.md
· 635 B · Markdown
Bruto
limiting interface throughput using htb
```sh
tc qdisc add dev {interface} root handle 1: htb
tc class add dev {interface} parent 1: classid 1:50 htb rate 50mbit ceil 50mbit
tc class add dev {interface} parent 1: classid 1:100 htb rate 100mbit ceil 100mbit
tc class add dev {interface} parent 1: classid 1:500 htb rate 500mbit ceil 500mbit
iptables -t mangle -A POSTROUTING -o {interface} -d 192.168.20.199 -j CLASSIFY --set-class 1:50
iptables -t mangle -A POSTROUTING -o {interface} -d 192.168.20.200 -j CLASSIFY --set-class 1:100
iptables -t mangle -A POSTROUTING -o {interface} -d 192.168.20.201 -j CLASSIFY --set-class 1:500
```
limiting interface throughput using htb
tc qdisc add dev {interface} root handle 1: htb
tc class add dev {interface} parent 1: classid 1:50 htb rate 50mbit ceil 50mbit
tc class add dev {interface} parent 1: classid 1:100 htb rate 100mbit ceil 100mbit
tc class add dev {interface} parent 1: classid 1:500 htb rate 500mbit ceil 500mbit
iptables -t mangle -A POSTROUTING -o {interface} -d 192.168.20.199 -j CLASSIFY --set-class 1:50
iptables -t mangle -A POSTROUTING -o {interface} -d 192.168.20.200 -j CLASSIFY --set-class 1:100
iptables -t mangle -A POSTROUTING -o {interface} -d 192.168.20.201 -j CLASSIFY --set-class 1:500