Advertisement
Guest User

gre

a guest
Jul 30th, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. tc qdisc add dev eth0 root handle 1:0 htb
  2.  
  3. tc class add dev eth0 parent 1:0 classid 1:1 htb rate 4096kbit
  4.  
  5. tc class add dev eth0 parent 1:1 classid 1:2 htb rate 3072kbit ceil 4096kbit
  6. tc class add dev eth0 parent 1:1 classid 1:3 htb rate 1024kbit ceil 4096kbit
  7.  
  8. tc class add dev eth0 parent 1:2 classid 1:21 htb rate 1024kbit prio 0
  9. tc class add dev eth0 parent 1:2 classid 1:22 htb rate 1024kbit prio 1
  10. tc class add dev eth0 parent 1:2 classid 1:23 htb rate 768kbit prio 1
  11. tc class add dev eth0 parent 1:2 classid 1:24 htb rate 256kbit prio 2
  12. tc class add dev eth0 parent 1:3 classid 1:31 htb rate 512kbit prio 0
  13. tc class add dev eth0 parent 1:3 classid 1:32 htb rate 256kbit prio 1
  14. tc class add dev eth0 parent 1:3 classid 1:33 htb rate 256kbit prio 2
  15.  
  16. tc qdisc add dev eth0 parent 1:21 handle 210:0 sfq perturb 10
  17. tc qdisc add dev eth0 parent 1:22 handle 220:0 sfq perturb 10
  18. tc qdisc add dev eth0 parent 1:23 handle 230:0 sfq perturb 10
  19. tc qdisc add dev eth0 parent 1:24 handle 240:0 sfq perturb 10
  20. tc qdisc add dev eth0 parent 1:31 handle 310:0 sfq perturb 10
  21. tc qdisc add dev eth0 parent 1:32 handle 320:0 sfq perturb 10
  22. tc qdisc add dev eth0 parent 1:33 handle 330:0 sfq perturb 10
  23.  
  24. # RTP Stream class 1:2 für Adressen 10.0.0.0-10.0.0.127
  25. iptables -A POSTROUTING -t mangle -s 10.0.0.0/25 -p udp -m udp --dport 10000:20000 -j MARK --set-mark 21
  26. # HTTP/HTTPs class 1:2 für Adressen 10.0.0.0-10.0.0.127
  27. iptables -A POSTROUTING -t mangle -s 10.0.0.0/25 -p tcp --dport 80 -j MARK --set-mark 22
  28. iptables -A POSTROUTING -t mangle -s 10.0.0.0/25 -p tcp --dport 443 -j MARK --set-mark 22
  29. # SSH class 1:2 für Adressen 10.0.0.0-10.0.0.127
  30. iptables -A POSTROUTING -t mangle -s 10.0.0.0/25 -p tcp --dport 22 -j MARK --set-mark 23
  31. # other class 1:2 für Adressen 10.0.0.0-10.0.0.127
  32. iptables -A POSTROUTING -t mangle -s 212.27.84.48/29 -j MARK --set-mark 24
  33. # RTP Stream class 1:3 für Adressen 10.0.0.128-10.0.0.255
  34. iptables -A POSTROUTING -t mangle -s 10.0.0.128/25 -p udp -m udp --dport 10000:20000 -j MARK --set-mark 31
  35. # HTTP/HTTPs class 1:3 für Adressen 10.0.0.128-10.0.0.255
  36. iptables -A POSTROUTING -t mangle -s 10.0.0.128/25 -p tcp --dport 80 -j MARK --set-mark 32
  37. iptables -A POSTROUTING -t mangle -s 10.0.0.128/25 -p tcp --dport 443 -j MARK --set-mark 32
  38. # other class 1:3 für Adressen 10.0.0.128-10.0.0.255
  39. iptables -A POSTROUTING -t mangle -s 10.0.0.128/25 -j MARK --set-mark 33
  40.  
  41. tc filter add dev eth0 parent 1:0 protocol ip handle 21 fw flowid 1:21
  42. tc filter add dev eth0 parent 1:0 protocol ip handle 22 fw flowid 1:22
  43. tc filter add dev eth0 parent 1:0 protocol ip handle 23 fw flowid 1:23
  44. tc filter add dev eth0 parent 1:0 protocol ip handle 24 fw flowid 1:24
  45. tc filter add dev eth0 parent 1:0 protocol ip handle 31 fw flowid 1:31
  46. tc filter add dev eth0 parent 1:0 protocol ip handle 32 fw flowid 1:32
  47. tc filter add dev eth0 parent 1:0 protocol ip handle 33 fw flowid 1:33
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement