Mam do serwera podpięte DSL 4Mb. Każdemu klientowi przydzielam statycznie 2Mb i tu pojawia się pytanie. Czy jest możliwość przydzielenia jakiemuś IP 3Mb ale w godzinach od 23 do 6 rano, a w pozostałych tak jak innym po 2Mb.
Przedstawiam poniżej część kolejek za pomocą których steruje pasmem:
Kod: Zaznacz cały
modprobe sch_htb
modprobe sch_sfq
modprobe cls_u32
tc qdisc del root dev eth1
tc qdisc add dev eth1 root handle 1:0 htb
tc class add dev eth1 parent 1:1 classid 1:2 htb rate 2000kbit ceil 4020kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.20 flowid 1:2
tc class add dev eth1 parent 1:1 classid 1:3 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.21 flowid 1:3
tc class add dev eth1 parent 1:1 classid 1:4 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.22 flowid 1:4
tc class add dev eth1 parent 1:1 classid 1:5 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.23 flowid 1:5
tc class add dev eth1 parent 1:1 classid 1:6 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.24 flowid 1:6
tc class add dev eth1 parent 1:1 classid 1:7 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.25 flowid 1:7
tc class add dev eth1 parent 1:1 classid 1:8 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.26 flowid 1:8
tc class add dev eth1 parent 1:1 classid 1:9 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.27 flowid 1:9
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.28 flowid 1:10
tc class add dev eth1 parent 1:1 classid 1:11 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.29 flowid 1:11
tc class add dev eth1 parent 1:1 classid 1:12 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.30 flowid 1:12
tc class add dev eth1 parent 1:1 classid 1:13 htb rate 2000kbit ceil 4024kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.1.31 flowid 1:13
tc class add dev eth1 parent 1:1 classid 1:14 htb rate 2000kbit ceil 4024kbit