Advertisement
Guest User

Untitled

a guest
Jun 26th, 2012
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.41 KB | None | 0 0
  1. tc qdisc del dev vlan100 root
  2. tc qdisc del dev vlan100 ingress
  3. tc qdisc del dev vlan101 root
  4. tc qdisc del dev vlan101 ingress
  5.  
  6. #######################################################################################################
  7. #Download to clients VLAN
  8. #######################################################################################################
  9.  
  10. tc qdisc add dev vlan100 root handle 1: htb default 20
  11. tc class add dev vlan100 parent 1: classid 1:1 htb rate 10mbit ceil 10mbit
  12. tc class add dev vlan100 parent 1:1 classid 1:10 htb rate 1mbit ceil 1mbit
  13. tc class add dev vlan100 parent 1:1 classid 1:20 htb rate 9mbit ceil 9mbit
  14. tc filter add dev vlan100 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.7.0/24 flowid 1:20
  15. tc filter add dev vlan100 protocol ip parent 1:0 prio 1 u32 match ip src 0.0.0.0/0 flowid 1:10
  16. tc qdisc add dev vlan100 parent 1:10 handle 10: sfq perturb 10
  17. tc qdisc add dev vlan100 parent 1:20 handle 20: sfq perturb 10
  18.  
  19. tc qdisc add dev vlan101 root handle 1: htb default 20
  20. tc class add dev vlan101 parent 1: classid 1:1 htb rate 10mbit ceil 10mbit
  21. tc class add dev vlan101 parent 1:1 classid 1:10 htb rate 1mbit ceil 1mbit
  22. tc class add dev vlan101 parent 1:1 classid 1:20 htb rate 9mbit ceil 9mbit
  23. tc filter add dev vlan101 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.7.0/24 flowid 1:20
  24. tc filter add dev vlan101 protocol ip parent 1:0 prio 1 u32 match ip src 0.0.0.0/0 flowid 1:10
  25. tc qdisc add dev vlan101 parent 1:10 handle 10: sfq perturb 10
  26. tc qdisc add dev vlan101 parent 1:20 handle 20: sfq perturb 10
  27.  
  28.  
  29. ######################################################################################################
  30. #Upload from client VLAN
  31. ######################################################################################################
  32. tc qdisc add dev vlan100 handle ffff: ingress
  33. tc filter add dev vlan100 parent ffff: protocol ip prio 1 u32 match ip dst 192.168.7.0/24 police rate 9mbit burst 0.9mb drop flowid ffff:
  34. tc filter add dev vlan100 parent ffff: protocol ip prio 1 u32 match ip src 0.0.0.0/0 police rate 1mbit burst 0.1mb drop flowid ffff:
  35.  
  36. tc qdisc add dev vlan101 handle ffff: ingress
  37. tc filter add dev vlan101 parent ffff: protocol ip prio 1 u32 match ip dst 192.168.7.0/24 police rate 9mbit burst 0.9mb drop flowid ffff:
  38. tc filter add dev vlan101 parent ffff: protocol ip prio 1 u32 match ip src 0.0.0.0/0 police rate 1mbit burst 0.1mb drop flowid ffff:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement