Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: dido2 в Apr 02, 2009, 21:50



Титла: htb shape
Публикувано от: dido2 в Apr 02, 2009, 21:50
изкам да питам нещо за htb опитвам се да разделя тряфика от 10 Мбит между 10 koмпютъра в 2 класи първа класа download 1024Kbit upload 1024Kbit втора класа download 2048Kbit upload 1024 Kbit ползвам следния скрипт

#!/bin/bash
#download
/sbin/tc qdisc del dev eth1 root
/sbin/tc qdisc add dev eth1 root handle 1: htb

/sbin/tc class add dev eth1 parent 1: classid 1:1 htb rate 1024Kbit ceil 10Mbit burst 10k
/sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 u32 match ip dst 192.168.0.0/24 classid 1:1
/sbin/tc class add dev eth1 parent 1: classid 1:2 htb rate 2048Kbit ceil 10Mbit burst 10k
/sbin/tc filter add dev eth1 parent 1: protocol ip prio 1 u32 match ip dst 192.168.1.0/24 classid 1:2

 #upload

/sbin/tc class add dev eth0 parent 1: classid 1:1 htb rate 1024Kbit ceil 10Mbit burst 10k
/sbin/tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip dst 192.168.0.0/24 classid 1:1
/sbin/tc class add dev eth0 parent 1: classid 1:2 htb rate 1024Kbit ceil 10Mbit burst 10k
/sbin/tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip src 192.168.1.0/24 classid 1:2

използвам nat
eth0 ми е от isp а eth1 лоцалната lanka но когата някои от shapenatite хостове тегли от заема цялата си скорост и щом пробва да отвори някои сайт връзката му е много бавна как мога да дам приоритете на http 80 port и на torrentite за тези hostove 192.168.0.0/24
й 192.168.1.0/24  мерси предварително