Gruppe | Ab Menge | Bandbreite | Tage | Begrenzung | Sofort |
---|---|---|---|---|---|
1 | 100 MByte/Tag | 10 MBit/s | 2 | - | - |
2 | 200 MByte/Tag | 5 MBit/s | 4 | X | - |
3 | 300 MByte/Tag | 3 MBit/s | 6 | X | - |
4 | 400 MByte/Tag | 500 KBit/s | 8 | X | - |
5 | 500 MByte/Tag | 100 KBit/s | 10 | X | X |
tc
modprobe sch_qdisc modprobe cls_classifier |
tc qdisc add dev eth0 root handle 1: cbq bandwidth 100MBit avpkt 1000 cell 8 |
tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100MBit rate 100MBit\ allot 1514 cell 8 weight 10MBit prio 8 maxburst 20 avpkt 1000 tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 100MBit rate 100MBit\ allot 1514 cell 8 weight 10MBit prio 8 maxburst 20 avpkt 1000 # Klasse fuer Gruppe 5 tc class add dev eth0 parent 1:3 classid 1:35 cbq bandwidth 100MBit rate 100KBit\ allot 1514 cell 8 weight 10KBit prio 5 maxburst 20 avpkt 1000 bounded tc qdisc add dev eth0 parent 1:35 tbf rate 100KBit buffer 10Kb/8 limit 15Kb |
# Filter fuer Gruppe 5, fuer jede IP tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32\ match ip dst 134.109.96.165/32 flowid 1:35 |
modprobe sch_qdisc modprobe cls_classifier tc qdisc add dev eth0 root handle 1: cbq bandwidth 100MBit avpkt 1000 cell 8 tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100MBit rate 100MBit\ allot 1514 cell 8 weight 10MBit prio 8 maxburst 20 avpkt 1000 tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 100MBit rate 100MBit\ allot 1514 cell 8 weight 10MBit prio 8 maxburst 20 avpkt 1000 # Klasse fuer Gruppe 5 tc class add dev eth0 parent 1:3 classid 1:35 cbq bandwidth 100MBit rate 100KBit\ allot 1514 cell 8 weight 10KBit prio 5 maxburst 20 avpkt 1000 bounded tc qdisc add dev eth0 parent 1:35 tbf rate 100KBit buffer 10Kb/8 limit 15Kb # Filter fuer Gruppe 5, fuer jede IP tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32\ match ip dst 134.109.96.165/32 flowid 1:35 |