Login
Помогите настроить шейпер
464 просмотров
Перейти к просмотру всей ветки
in Antwort golma1 10.10.09 07:09
в сети ведь валяется 100000 примеров
чет в этом роде
tc qdisc add ethХ bond1 root handle 1: htb default 20
tc class add ethX bond1 parent 1: classid 1:1 htb rate 100мbit ceil 100мbit
tc class add ethX bond1 parent 1:1 classid 1:10 htb rate 80мbit ceil 80мbit
tc class add ethX bond1 parent 1:1 classid 1:20 htb rate 20мbit ceil 20мbit
tc qdisc add ethX bond1 parent 1:10 handle 10: sfq perturb 10
tc qdisc add ethX bond1 parent 1:20 handle 20: sfq perturb 10
tc filter add ethX bond1 parent 1: handle 10 fw protocol ip classid 1:10
tc filter add ethX bond1 parent 1: handle 20 fw protocol ip classid 1:20
iptables -A POSTROUTING -t mangle -o ethX -p tcp --dport 80 -j MARK --set-mark 10
сразу могу добавить что в шейпинге на линуксе не мастер, обычно шейпинг луче делать на кисках или бсд
чет в этом роде
tc qdisc add ethХ bond1 root handle 1: htb default 20
tc class add ethX bond1 parent 1: classid 1:1 htb rate 100мbit ceil 100мbit
tc class add ethX bond1 parent 1:1 classid 1:10 htb rate 80мbit ceil 80мbit
tc class add ethX bond1 parent 1:1 classid 1:20 htb rate 20мbit ceil 20мbit
tc qdisc add ethX bond1 parent 1:10 handle 10: sfq perturb 10
tc qdisc add ethX bond1 parent 1:20 handle 20: sfq perturb 10
tc filter add ethX bond1 parent 1: handle 10 fw protocol ip classid 1:10
tc filter add ethX bond1 parent 1: handle 20 fw protocol ip classid 1:20
iptables -A POSTROUTING -t mangle -o ethX -p tcp --dport 80 -j MARK --set-mark 10
сразу могу добавить что в шейпинге на линуксе не мастер, обычно шейпинг луче делать на кисках или бсд
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь