我們公司現(xiàn)在用的是電信固定IP ,用ADSL貓轉(zhuǎn)路由器(5口)轉(zhuǎn)交換機(jī),沒有做代理,現(xiàn)在公司的人用BT各類人的特別的多,我下載了一個P2P終結(jié)者,可是怎么設(shè)置都用不成,我感覺在設(shè)置上沒有什么錯,局域網(wǎng)怎么限速?就是作為局域網(wǎng)中任何一太機(jī)器都能管理其他機(jī)器的方法。謝謝了,比較急!
方法如下:用linux 的TC過濾器
我控制的是192.168.0.0 網(wǎng)段的 外網(wǎng)卡為eth0 內(nèi)網(wǎng)卡為eth1
每兩個用戶為1組,帶寬為40kbps
192.168.1.1 20 kbps
192.168.1.2 20 kbps
192.168.1.3 20 kbps
192.168.1.4 20 kbps
192.168.1.5 20 kbps
192.168.1.6 20 kbps
192.168.1.7 20 kbps
192.168.1.8 20 kbps
eth1 (Lan)
tc qdisc add dev eth1 root handle 1: htb default 99
tc class add dev eth1 parent 1: classid 1:1 htb rate 165kbps ceil 165kbps 根
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 40kbps ceil 40kbps 父類1
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 40kbps ceil 40kbps 父類2
tc class add dev eth1 parent 1:1 classid 1:30 htb rate 40kbps ceil 40kbps 父類3
tc class add dev eth1 parent 1:1 classid 1:40 htb rate 40kbps ceil 40kbps 父類4
tc class add dev eth1 parent 1:1 classid 1:99 htb rate 1kbps ceil 5kbps
tc class add dev eth1 parent 1:10 classid 1:11 htb rate 20kbps ceil 40kbps 子類1
tc class add dev eth1 parent 1:10 classid 1:12 htb rate 20kbps ceil 40kbps
tc class add dev eth1 parent 1:20 classid 1:21 htb rate 20kbps ceil 40kbps 子類2
tc class add dev eth1 parent 1:20 classid 1:22 htb rate 20kbps ceil 40kbps
tc class add dev eth1 parent 1:30 classid 1:31 htb rate 20kbps ceil 40kbps 子類3
tc class add dev eth1 parent 1:30 classid 1:32 htb rate 20kbps ceil 40kbps
tc class add dev eth1 parent 1:40 classid 1:41 htb rate 20kbps ceil 40kbps 子類4
tc class add dev eth1 parent 1:40 classid 1:42 htb rate 20kbps ceil 40kbps
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.11/32 flowid 1:11 過濾器
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.12/32 flowid 1:12
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.13/32 flowid 1:21
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.14/32 flowid 1:22
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.15/32 flowid 1:31
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.16/32 flowid 1:32
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.17/32 flowid 1:41
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.18/32 flowid 1:42
tc qdisc add dev eth1 parent 1:11 handle 10: pfifo limit 5 優(yōu)先級
tc qdisc add dev eth1 parent 1:12 handle 20: pfifo limit 5
tc qdisc add dev eth1 parent 1:21 handle 30: pfifo limit 5
tc qdisc add dev eth1 parent 1:22 handle 40: pfifo limit 5
tc qdisc add dev eth1 parent 1:31 handle 50: pfifo limit 5
tc qdisc add dev eth1 parent 1:32 handle 60: pfifo limit 5
tc qdisc add dev eth1 parent 1:41 handle 70: pfifo limit 5
tc qdisc add dev eth1 parent 1:42 handle 80: pfifo limit 5
tc qdisc add dev eth1 parent 1:99 handle 90: sfq perturb 10
方法如下:用linux 的TC過濾器
我控制的是192.168.0.0 網(wǎng)段的 外網(wǎng)卡為eth0 內(nèi)網(wǎng)卡為eth1
每兩個用戶為1組,帶寬為40kbps
192.168.1.1 20 kbps
192.168.1.2 20 kbps
192.168.1.3 20 kbps
192.168.1.4 20 kbps
192.168.1.5 20 kbps
192.168.1.6 20 kbps
192.168.1.7 20 kbps
192.168.1.8 20 kbps
eth1 (Lan)
tc qdisc add dev eth1 root handle 1: htb default 99
tc class add dev eth1 parent 1: classid 1:1 htb rate 165kbps ceil 165kbps 根
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 40kbps ceil 40kbps 父類1
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 40kbps ceil 40kbps 父類2
tc class add dev eth1 parent 1:1 classid 1:30 htb rate 40kbps ceil 40kbps 父類3
tc class add dev eth1 parent 1:1 classid 1:40 htb rate 40kbps ceil 40kbps 父類4
tc class add dev eth1 parent 1:1 classid 1:99 htb rate 1kbps ceil 5kbps
tc class add dev eth1 parent 1:10 classid 1:11 htb rate 20kbps ceil 40kbps 子類1
tc class add dev eth1 parent 1:10 classid 1:12 htb rate 20kbps ceil 40kbps
tc class add dev eth1 parent 1:20 classid 1:21 htb rate 20kbps ceil 40kbps 子類2
tc class add dev eth1 parent 1:20 classid 1:22 htb rate 20kbps ceil 40kbps
tc class add dev eth1 parent 1:30 classid 1:31 htb rate 20kbps ceil 40kbps 子類3
tc class add dev eth1 parent 1:30 classid 1:32 htb rate 20kbps ceil 40kbps
tc class add dev eth1 parent 1:40 classid 1:41 htb rate 20kbps ceil 40kbps 子類4
tc class add dev eth1 parent 1:40 classid 1:42 htb rate 20kbps ceil 40kbps
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.11/32 flowid 1:11 過濾器
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.12/32 flowid 1:12
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.13/32 flowid 1:21
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.14/32 flowid 1:22
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.15/32 flowid 1:31
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.16/32 flowid 1:32
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.17/32 flowid 1:41
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.18/32 flowid 1:42
tc qdisc add dev eth1 parent 1:11 handle 10: pfifo limit 5 優(yōu)先級
tc qdisc add dev eth1 parent 1:12 handle 20: pfifo limit 5
tc qdisc add dev eth1 parent 1:21 handle 30: pfifo limit 5
tc qdisc add dev eth1 parent 1:22 handle 40: pfifo limit 5
tc qdisc add dev eth1 parent 1:31 handle 50: pfifo limit 5
tc qdisc add dev eth1 parent 1:32 handle 60: pfifo limit 5
tc qdisc add dev eth1 parent 1:41 handle 70: pfifo limit 5
tc qdisc add dev eth1 parent 1:42 handle 80: pfifo limit 5
tc qdisc add dev eth1 parent 1:99 handle 90: sfq perturb 10