Нужно сделать лимит трафика:
iptables:
# Generated by iptables-save v1.4.21 on Wed Jan 4 23:38:07 2017
*mangle
:PREROUTING ACCEPT [1159:152044]
:INPUT ACCEPT [1135:150216]
:FORWARD ACCEPT [24:1828]
:OUTPUT ACCEPT [687:75434]
:POSTROUTING ACCEPT [711:77262]
:LIMIT - [0:0]
:LIMIT_OUT - [0:0]
-A FORWARD -j LIMIT
-A LIMIT -s 10.0.0.0/8 -m quota --quota 640 -m mark ! --mark 0x2/0xfe -j CLASSIFY --set-class 0001:0004
-A LIMIT -d 10.0.0.0/8 -m quota --quota 640 -m mark ! --mark 0x2/0xfe -j CLASSIFY --set-class 0001:0004
-A LIMIT -j LIMIT_OUT
-A LIMIT_OUT -s 10.0.0.0/8 -j CLASSIFY --set-class 0001:0002
-A LIMIT_OUT -d 10.0.0.0/8 -j CLASSIFY --set-class 0001:0002
-A LIMIT_OUT -s 10.0.0.0/8 -j MARK --set-xmark 0x2/0xfe
-A LIMIT_OUT -d 10.0.0.0/8 -j MARK --set-xmark 0x2/0xfe
COMMIT
# Completed on Wed Jan 4 23:38:07 2017
# Generated by iptables-save v1.4.21 on Wed Jan 4 23:38:07 2017
*nat
:PREROUTING ACCEPT [26624:1514146]
:INPUT ACCEPT [25978:1470827]
:OUTPUT ACCEPT [27289:1779735]
:POSTROUTING ACCEPT [27289:1779735]
-A POSTROUTING -s 10.0.0.0/8 -d 10.0.0.0/8 -j ACCEPT
-A POSTROUTING -s 10.0.0.0/8 -j MASQUERADE
COMMIT
# Completed on Wed Jan 4 23:38:07 2017
#!/bin/bash
/sbin/tc qdisc del dev eth0 root
/sbin/tc qdisc del dev tun0 root
/sbin/tc qdisc add dev eth0 root handle 1 htb default 0
/sbin/tc qdisc add dev tun0 root handle 1 htb default 0
/sbin/tc class add dev eth0 parent 1: classid 1:2 htb rate 8Mbit
/sbin/tc qdisc add dev eth0 parent 1:2 handle 6 sfq perturb 800
/sbin/tc class add dev tun0 parent 1:4 classid 1:4 htb rate 2000Kbit
/sbin/tc qdisc add dev tun0 parent 1:4 handle 6 sfq perturb 800
#sfq perturb 0
Но, трафик либо прёт на максимуме, либо на медленной скорости. Как сделать так, чтобы когда трафик достик определённого объёма включался шейпер?