Advertisement
Guest User

mshaper-0.1

a guest
Oct 1st, 2010
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 35.39 KB | None | 0 0
  1. # Delete qdiscs
  2. tc qdisc del dev imq0 root 2>/dev/null
  3. tc qdisc del dev imq1 root 2>/dev/null
  4. tc qdisc del dev ppp0 root 2>/dev/null
  5. tc qdisc del ppp0 ingress 2>/dev/null
  6. tc qdisc del dev eth0 root 2>/dev/null
  7. tc qdisc del dev eth1 root 2>/dev/null
  8. tc qdisc del dev br0 root 2>/dev/null
  9. tc qdisc del dev vlan0 root 2>/dev/null
  10. tc qdisc del dev vlan1 root 2>/dev/null
  11.  
  12.  
  13. ## Delete Chains
  14. iptables -t mangle -D PREROUTING -i ppp0 -j IMQ --todev 0 2>/dev/null
  15. iptables -t mangle -D POSTROUTING -o ppp0 -j IMQ --todev 1 2>/dev/null
  16.  
  17. # Load modules
  18. modprobe imq
  19. modprobe ipt_IMQ
  20.  
  21. # Incoming
  22. ip link set imq0 up
  23.  
  24. # Outgoing
  25. ip link set imq1 up
  26.  
  27. ## Load iptables rules:
  28. iptables -t mangle -I PREROUTING -i ppp0 -j IMQ --todev 0
  29. iptables -t mangle -I POSTROUTING -o ppp0 -j IMQ --todev 1
  30.  
  31. /usr/sbin/tc qdisc add dev imq0 handle 1: root htb default 1
  32. /usr/sbin/tc class add dev imq0 parent 1: classid 1:1 htb rate 4500Kbit
  33. /usr/sbin/tc filter add dev imq0 parent 1:0 protocol all u32 match u32 0 0 classid 1:1
  34. ######### Incoming Rules
  35. ######### chain router
  36. /usr/sbin/tc class add dev imq0 parent 1:1 classid 1:11 htb rate 4200Kbit prio 3 quantum 1532
  37. /usr/sbin/tc filter add dev imq0 parent 1:1 protocol all prio 2 u32 match u32 0 0 classid 1:11
  38. ######### generating pipes for router
  39. ######### pipe ICMP
  40. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:12 htb rate 32Kbit ceil 128Kbit burst 64Kbit prio 1 quantum 1532
  41. /usr/sbin/tc qdisc add dev imq0 handle 12: parent 1:12 sfq
  42. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip protocol 1 0xff flowid 1:12
  43. ######### pipe Online-Games
  44. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:13 htb rate 256Kbit ceil 2048Kbit burst 256Kbit prio 1 quantum 1532
  45. /usr/sbin/tc qdisc add dev imq0 handle 13: parent 1:13 sfq
  46. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 3724 0xffff flowid 1:13
  47. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 3724 0xffff flowid 1:13
  48. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6112 0xffff flowid 1:13
  49. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6112 0xffff flowid 1:13
  50. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6113 0xffff flowid 1:13
  51. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6113 0xffff flowid 1:13
  52. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6114 0xffff flowid 1:13
  53. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6114 0xffff flowid 1:13
  54. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6115 0xffff flowid 1:13
  55. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6115 0xffff flowid 1:13
  56. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6116 0xffff flowid 1:13
  57. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6116 0xffff flowid 1:13
  58. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6117 0xffff flowid 1:13
  59. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6117 0xffff flowid 1:13
  60. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6118 0xffff flowid 1:13
  61. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6118 0xffff flowid 1:13
  62. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6119 0xffff flowid 1:13
  63. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6119 0xffff flowid 1:13
  64. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 4000 0xffff flowid 1:13
  65. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 4000 0xffff flowid 1:13
  66. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 3724 0xffff flowid 1:13
  67. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 3724 0xffff flowid 1:13
  68. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6112 0xffff flowid 1:13
  69. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6112 0xffff flowid 1:13
  70. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6113 0xffff flowid 1:13
  71. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6113 0xffff flowid 1:13
  72. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6114 0xffff flowid 1:13
  73. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6114 0xffff flowid 1:13
  74. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6115 0xffff flowid 1:13
  75. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6115 0xffff flowid 1:13
  76. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6116 0xffff flowid 1:13
  77. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6116 0xffff flowid 1:13
  78. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6117 0xffff flowid 1:13
  79. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6117 0xffff flowid 1:13
  80. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6118 0xffff flowid 1:13
  81. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6118 0xffff flowid 1:13
  82. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6119 0xffff flowid 1:13
  83. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6119 0xffff flowid 1:13
  84. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 4000 0xffff flowid 1:13
  85. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 4000 0xffff flowid 1:13
  86. ######### pipe DNS
  87. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:14 htb rate 64Kbit ceil 128Kbit burst 16Kbit prio 2 quantum 1532
  88. /usr/sbin/tc qdisc add dev imq0 handle 14: parent 1:14 sfq
  89. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 53 0xffff flowid 1:14
  90. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 53 0xffff flowid 1:14
  91. ######### pipe SSH
  92. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:15 htb rate 128Kbit ceil 1024Kbit burst 64Kbit prio 2 quantum 1532
  93. /usr/sbin/tc qdisc add dev imq0 handle 15: parent 1:15 sfq
  94. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 22 0xffff flowid 1:15
  95. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 22 0xffff flowid 1:15
  96. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 614 0xffff flowid 1:15
  97. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 614 0xffff flowid 1:15
  98. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 17235 0xffff flowid 1:15
  99. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 17235 0xffff flowid 1:15
  100. ######### pipe VoIP
  101. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:16 htb rate 128Kbit ceil 1024Kbit burst 256Kbit prio 2 quantum 1532
  102. /usr/sbin/tc qdisc add dev imq0 handle 16: parent 1:16 sfq
  103. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 5060 0xffff flowid 1:16
  104. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 5060 0xffff flowid 1:16
  105. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 5061 0xffff flowid 1:16
  106. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 5061 0xffff flowid 1:16
  107. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 5060 0xffff flowid 1:16
  108. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 5060 0xffff flowid 1:16
  109. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 5061 0xffff flowid 1:16
  110. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 5061 0xffff flowid 1:16
  111. ######### pipe P2P
  112. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:17 htb rate 128Kbit ceil 3500Kbit burst 64Kbit prio 5 quantum 1532
  113. /usr/sbin/tc qdisc add dev imq0 handle 17: parent 1:17 sfq
  114. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 55200 0xffff flowid 1:17
  115. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 55200 0xffff flowid 1:17
  116. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 55200 0xffff flowid 1:17
  117. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 55200 0xffff flowid 1:17
  118. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6969 0xffff flowid 1:17
  119. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6969 0xffff flowid 1:17
  120. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6881 0xffff flowid 1:17
  121. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6881 0xffff flowid 1:17
  122. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6882 0xffff flowid 1:17
  123. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6882 0xffff flowid 1:17
  124. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6883 0xffff flowid 1:17
  125. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6883 0xffff flowid 1:17
  126. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6884 0xffff flowid 1:17
  127. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6884 0xffff flowid 1:17
  128. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6885 0xffff flowid 1:17
  129. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6885 0xffff flowid 1:17
  130. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6886 0xffff flowid 1:17
  131. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6886 0xffff flowid 1:17
  132. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6887 0xffff flowid 1:17
  133. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6887 0xffff flowid 1:17
  134. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6888 0xffff flowid 1:17
  135. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6888 0xffff flowid 1:17
  136. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6889 0xffff flowid 1:17
  137. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6889 0xffff flowid 1:17
  138. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6969 0xffff flowid 1:17
  139. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6969 0xffff flowid 1:17
  140. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6881 0xffff flowid 1:17
  141. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6881 0xffff flowid 1:17
  142. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6882 0xffff flowid 1:17
  143. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6882 0xffff flowid 1:17
  144. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6883 0xffff flowid 1:17
  145. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6883 0xffff flowid 1:17
  146. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6884 0xffff flowid 1:17
  147. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6884 0xffff flowid 1:17
  148. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6885 0xffff flowid 1:17
  149. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6885 0xffff flowid 1:17
  150. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6886 0xffff flowid 1:17
  151. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6886 0xffff flowid 1:17
  152. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6887 0xffff flowid 1:17
  153. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6887 0xffff flowid 1:17
  154. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6888 0xffff flowid 1:17
  155. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6888 0xffff flowid 1:17
  156. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 6889 0xffff flowid 1:17
  157. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 6889 0xffff flowid 1:17
  158. ######### pipe Web-Traffic
  159. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:18 htb rate 1024Kbit ceil 3600Kbit burst 256Kbit prio 3 quantum 1532
  160. /usr/sbin/tc qdisc add dev imq0 handle 18: parent 1:18 sfq
  161. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 80 0xffff flowid 1:18
  162. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 80 0xffff flowid 1:18
  163. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 443 0xffff flowid 1:18
  164. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 443 0xffff flowid 1:18
  165. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 1935 0xffff flowid 1:18
  166. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 1935 0xffff flowid 1:18
  167. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 1755 0xffff flowid 1:18
  168. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 1755 0xffff flowid 1:18
  169. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 1755 0xffff flowid 1:18
  170. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 1755 0xffff flowid 1:18
  171. ######### pipe Mailing
  172. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:19 htb rate 128Kbit ceil 2700Kbit burst 32Kbit prio 4 quantum 1532
  173. /usr/sbin/tc qdisc add dev imq0 handle 19: parent 1:19 sfq
  174. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 25 0xffff flowid 1:19
  175. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 25 0xffff flowid 1:19
  176. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 110 0xffff flowid 1:19
  177. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 110 0xffff flowid 1:19
  178. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 143 0xffff flowid 1:19
  179. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 143 0xffff flowid 1:19
  180. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 220 0xffff flowid 1:19
  181. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 220 0xffff flowid 1:19
  182. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 465 0xffff flowid 1:19
  183. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 465 0xffff flowid 1:19
  184. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 585 0xffff flowid 1:19
  185. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 585 0xffff flowid 1:19
  186. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 587 0xffff flowid 1:19
  187. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 587 0xffff flowid 1:19
  188. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 993 0xffff flowid 1:19
  189. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 993 0xffff flowid 1:19
  190. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 995 0xffff flowid 1:19
  191. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 995 0xffff flowid 1:19
  192. ######### pipe FTP
  193. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:110 htb rate 128Kbit ceil 3000Kbit burst 64Kbit prio 4 quantum 1532
  194. /usr/sbin/tc qdisc add dev imq0 handle 110: parent 1:110 sfq
  195. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 20 0xffff flowid 1:110
  196. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 20 0xffff flowid 1:110
  197. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 21 0xffff flowid 1:110
  198. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 21 0xffff flowid 1:110
  199. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 574 0xffff flowid 1:110
  200. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 574 0xffff flowid 1:110
  201. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 989 0xffff flowid 1:110
  202. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 989 0xffff flowid 1:110
  203. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip dport 990 0xffff flowid 1:110
  204. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 1 u32 match ip sport 990 0xffff flowid 1:110
  205. /usr/sbin/tc class add dev imq0 parent 1:11 classid 1:199 htb rate 512Kbit ceil 1600Kbit prio 5 quantum 1532
  206. /usr/sbin/tc qdisc add dev imq0 handle 199: parent 1:199 sfq
  207. /usr/sbin/tc filter add dev imq0 parent 1:11 protocol all prio 5 u32 match u32 0 0 flowid 1:199
  208.  
  209.  
  210.  
  211. /usr/sbin/tc qdisc add dev imq1 handle 1: root htb default 1
  212. /usr/sbin/tc class add dev imq1 parent 1: classid 1:1 htb rate 520Kbit
  213. /usr/sbin/tc filter add dev imq1 parent 1:0 protocol all u32 match u32 0 0 classid 1:1
  214. ######### Outgoing Rules
  215. ######### chain router
  216. /usr/sbin/tc class add dev imq1 parent 1:1 classid 1:11 htb rate 480Kbit prio 3 quantum 1532
  217. /usr/sbin/tc filter add dev imq1 parent 1:1 protocol all prio 2 u32 match u32 0 0 classid 1:11
  218. ######### generating pipes for router
  219. ######### pipe ICMP
  220. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:12 htb rate 16Kbit ceil 128Kbit burst 64Kbit prio 1 quantum 1532
  221. /usr/sbin/tc qdisc add dev imq1 handle 12: parent 1:12 sfq
  222. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip protocol 1 0xff flowid 1:12
  223. ######### pipe Online-Games
  224. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:13 htb rate 32Kbit ceil 256Kbit burst 32Kbit prio 1 quantum 1532
  225. /usr/sbin/tc qdisc add dev imq1 handle 13: parent 1:13 sfq
  226. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 3724 0xffff flowid 1:13
  227. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 3724 0xffff flowid 1:13
  228. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6112 0xffff flowid 1:13
  229. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6112 0xffff flowid 1:13
  230. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6113 0xffff flowid 1:13
  231. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6113 0xffff flowid 1:13
  232. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6114 0xffff flowid 1:13
  233. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6114 0xffff flowid 1:13
  234. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6115 0xffff flowid 1:13
  235. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6115 0xffff flowid 1:13
  236. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6116 0xffff flowid 1:13
  237. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6116 0xffff flowid 1:13
  238. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6117 0xffff flowid 1:13
  239. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6117 0xffff flowid 1:13
  240. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6118 0xffff flowid 1:13
  241. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6118 0xffff flowid 1:13
  242. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6119 0xffff flowid 1:13
  243. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6119 0xffff flowid 1:13
  244. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 4000 0xffff flowid 1:13
  245. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 4000 0xffff flowid 1:13
  246. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 3724 0xffff flowid 1:13
  247. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 3724 0xffff flowid 1:13
  248. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6112 0xffff flowid 1:13
  249. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6112 0xffff flowid 1:13
  250. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6113 0xffff flowid 1:13
  251. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6113 0xffff flowid 1:13
  252. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6114 0xffff flowid 1:13
  253. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6114 0xffff flowid 1:13
  254. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6115 0xffff flowid 1:13
  255. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6115 0xffff flowid 1:13
  256. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6116 0xffff flowid 1:13
  257. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6116 0xffff flowid 1:13
  258. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6117 0xffff flowid 1:13
  259. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6117 0xffff flowid 1:13
  260. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6118 0xffff flowid 1:13
  261. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6118 0xffff flowid 1:13
  262. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6119 0xffff flowid 1:13
  263. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6119 0xffff flowid 1:13
  264. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 4000 0xffff flowid 1:13
  265. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 4000 0xffff flowid 1:13
  266. ######### pipe DNS
  267. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:14 htb rate 32Kbit ceil 64Kbit burst 16Kbit prio 2 quantum 1532
  268. /usr/sbin/tc qdisc add dev imq1 handle 14: parent 1:14 sfq
  269. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 53 0xffff flowid 1:14
  270. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 53 0xffff flowid 1:14
  271. ######### pipe SSH
  272. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:15 htb rate 16Kbit ceil 128Kbit burst 16Kbit prio 2 quantum 1532
  273. /usr/sbin/tc qdisc add dev imq1 handle 15: parent 1:15 sfq
  274. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 22 0xffff flowid 1:15
  275. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 22 0xffff flowid 1:15
  276. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 614 0xffff flowid 1:15
  277. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 614 0xffff flowid 1:15
  278. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 17235 0xffff flowid 1:15
  279. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 17235 0xffff flowid 1:15
  280. ######### pipe VoIP
  281. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:16 htb rate 64Kbit ceil 256Kbit burst 128Kbit prio 2 quantum 1532
  282. /usr/sbin/tc qdisc add dev imq1 handle 16: parent 1:16 sfq
  283. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 5060 0xffff flowid 1:16
  284. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 5060 0xffff flowid 1:16
  285. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 5061 0xffff flowid 1:16
  286. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 5061 0xffff flowid 1:16
  287. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 5060 0xffff flowid 1:16
  288. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 5060 0xffff flowid 1:16
  289. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 5061 0xffff flowid 1:16
  290. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 5061 0xffff flowid 1:16
  291. ######### pipe P2P
  292. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:17 htb rate 32Kbit ceil 300Kbit prio 5 quantum 1532
  293. /usr/sbin/tc qdisc add dev imq1 handle 17: parent 1:17 sfq
  294. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 55202 0xffff flowid 1:17
  295. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 55202 0xffff flowid 1:17
  296. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 55202 0xffff flowid 1:17
  297. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 55202 0xffff flowid 1:17
  298. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6969 0xffff flowid 1:17
  299. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6969 0xffff flowid 1:17
  300. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6881 0xffff flowid 1:17
  301. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6881 0xffff flowid 1:17
  302. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6882 0xffff flowid 1:17
  303. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6882 0xffff flowid 1:17
  304. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6883 0xffff flowid 1:17
  305. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6883 0xffff flowid 1:17
  306. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6884 0xffff flowid 1:17
  307. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6884 0xffff flowid 1:17
  308. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6885 0xffff flowid 1:17
  309. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6885 0xffff flowid 1:17
  310. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6886 0xffff flowid 1:17
  311. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6886 0xffff flowid 1:17
  312. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6887 0xffff flowid 1:17
  313. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6887 0xffff flowid 1:17
  314. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6888 0xffff flowid 1:17
  315. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6888 0xffff flowid 1:17
  316. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6889 0xffff flowid 1:17
  317. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6889 0xffff flowid 1:17
  318. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6969 0xffff flowid 1:17
  319. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6969 0xffff flowid 1:17
  320. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6881 0xffff flowid 1:17
  321. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6881 0xffff flowid 1:17
  322. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6882 0xffff flowid 1:17
  323. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6882 0xffff flowid 1:17
  324. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6883 0xffff flowid 1:17
  325. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6883 0xffff flowid 1:17
  326. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6884 0xffff flowid 1:17
  327. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6884 0xffff flowid 1:17
  328. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6885 0xffff flowid 1:17
  329. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6885 0xffff flowid 1:17
  330. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6886 0xffff flowid 1:17
  331. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6886 0xffff flowid 1:17
  332. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6887 0xffff flowid 1:17
  333. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6887 0xffff flowid 1:17
  334. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6888 0xffff flowid 1:17
  335. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6888 0xffff flowid 1:17
  336. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 6889 0xffff flowid 1:17
  337. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 6889 0xffff flowid 1:17
  338. ######### pipe Web-Traffic
  339. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:18 htb rate 96Kbit ceil 328Kbit burst 16Kbit prio 3 quantum 1532
  340. /usr/sbin/tc qdisc add dev imq1 handle 18: parent 1:18 sfq
  341. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 80 0xffff flowid 1:18
  342. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 80 0xffff flowid 1:18
  343. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 443 0xffff flowid 1:18
  344. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 443 0xffff flowid 1:18
  345. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 1935 0xffff flowid 1:18
  346. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 1935 0xffff flowid 1:18
  347. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 1755 0xffff flowid 1:18
  348. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 1755 0xffff flowid 1:18
  349. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 1755 0xffff flowid 1:18
  350. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 1755 0xffff flowid 1:18
  351. ######### pipe Mailing
  352. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:19 htb rate 64Kbit ceil 256Kbit burst 8Kbit prio 4 quantum 1532
  353. /usr/sbin/tc qdisc add dev imq1 handle 19: parent 1:19 sfq
  354. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 25 0xffff flowid 1:19
  355. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 25 0xffff flowid 1:19
  356. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 110 0xffff flowid 1:19
  357. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 110 0xffff flowid 1:19
  358. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 143 0xffff flowid 1:19
  359. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 143 0xffff flowid 1:19
  360. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 220 0xffff flowid 1:19
  361. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 220 0xffff flowid 1:19
  362. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 465 0xffff flowid 1:19
  363. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 465 0xffff flowid 1:19
  364. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 585 0xffff flowid 1:19
  365. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 585 0xffff flowid 1:19
  366. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 587 0xffff flowid 1:19
  367. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 587 0xffff flowid 1:19
  368. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 993 0xffff flowid 1:19
  369. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 993 0xffff flowid 1:19
  370. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 995 0xffff flowid 1:19
  371. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 995 0xffff flowid 1:19
  372. ######### pipe FTP
  373. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:110 htb rate 16Kbit ceil 320Kbit burst 16Kbit prio 4 quantum 1532
  374. /usr/sbin/tc qdisc add dev imq1 handle 110: parent 1:110 sfq
  375. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 20 0xffff flowid 1:110
  376. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 20 0xffff flowid 1:110
  377. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 21 0xffff flowid 1:110
  378. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 21 0xffff flowid 1:110
  379. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 574 0xffff flowid 1:110
  380. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 574 0xffff flowid 1:110
  381. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 989 0xffff flowid 1:110
  382. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 989 0xffff flowid 1:110
  383. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip dport 990 0xffff flowid 1:110
  384. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 1 u32 match ip sport 990 0xffff flowid 1:110
  385. /usr/sbin/tc class add dev imq1 parent 1:11 classid 1:199 htb rate 32Kbit ceil 64Kbit prio 5 quantum 1532
  386. /usr/sbin/tc qdisc add dev imq1 handle 199: parent 1:199 sfq
  387. /usr/sbin/tc filter add dev imq1 parent 1:11 protocol all prio 5 u32 match u32 0 0 flowid 1:199
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement