hola quiero implementar QoS en mi red de 3 pc, tengo una conexion de 1 mb y quiero darle 256 a dos pc y el resto sobrante de la conexion a la tercer pc, mi problema esta en que no puedo diferenciar cada pc, es decir mi servidor no reconoce los ip de las pc, por lo cual no aplica ninguna regla de filtrado, a continuacion pego mi script de htb.

tc  qdisc add dev eth1 root handle 1: htb

tc class add dev eth1 parent 1: classid 1:10 htb rate 256kbit
tc class add dev eth1 parent 1: classid 1:20 htb rate 256kbit
tc class add dev eth1 parent 1: classid 1:30 htb rate 512kbit

tc qdisc add  dev eth1 parent 1:10 handle 10: sfq
tc qdisc add  dev eth1 parent 1:20 handle 20: sfq
tc qdisc add  dev eth1 parent 1:30 handle 30: sfq

iptables -A FORWARD -t mangle -s 192.168.1.3 -j MARK --set-mark 1
iptables -A FORWARD -t mangle -s 192.168.1.4 -j MARK --set-mark 2
iptables -A FORWARD -t mangle -s 192.168.1.5 -j MARK --set-mark 3

tc filter add dev eth1 parent 1: protocol ip handle 1 fw classid 1:10
tc filter add dev eth1 parent 1: protocol ip handle 2 fw classid 1:20
tc filter add dev eth1 parent 1: protocol ip handle 3 fw classid 1:30

Llegue a la conclusion que mi problema es que no me filtra por ip, ya que si en "tc qdisc add dev eth1 root handle 1: htb" agrego "default 10" todas las pc estan limitadas a la banda 1:10, no se que estare haciendo mal, agradesco su tiempo. Muchas Gracias


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a