Hi folks,

I`ve a problem to use HTB and SFQ.
The first script, below, to show a simple configuration, does work
fine...!!!
But, in the second example, does not work, becouse i put more code to
clasify the traffic by protocol, http and ftp in this case.
Somebody can tell me the errors?
Thx, in advance.-

NOTICE: IMQ device is to asociate with ETH1 my external iface.

SCRIPT que funciona:

############################################
#!/bin/sh

ifconfig imq0 up
tc qdisc add dev imq0 handle 1: root htb default 1
tc class add dev imq0 parent 1: classid 1:1 htb rate 500kbit ceil 2000kbit
tc qdisc add dev imq0 parent 1:1 handle 2 sfq

iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0
tc filter add dev imq0 parent 1: prio 0 protocol ip handle 2 fw flowid 1:1
############################################


SCRIPT que NO funciona:

############################################
#!/bin/sh

ifconfig imq0 up
tc qdisc add dev imq0 handle 1: root htb default 1
tc class add dev imq0 parent 1: classid 1:1 htb rate 500kbit ceil 2000kbit

tc class add dev imq0 parent 1:1 classid 1:10 htb rate 100kbit ceil 2000kbit
tc class add dev imq0 parent 1:1 classid 1:20 htb rate 100kbit ceil 2000kbit

tc qdisc add dev imq0 parent 1:10 handle 2 sfq
tc qdisc add dev imq0 parent 1:20 handle 3 sfq

iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0
tc filter add dev imq0 parent 1:1 prio 0 protocol ip handle 2 fw flowid 1:10
tc filter add dev imq0 parent 1:1 prio 1 protocol ip handle 3 fw flowid 1:20
############################################


Ya luego, con el segundo script deberia agregar al final las MARKs de
IPTABLES, pero no lo hice porque ni siquera cuando hago un SHOW de las qdisc
(tc qdisc show) me muestra el trafico clasificado, es decir...luego yo iba a
mandar el trafico de la class 1:10 para el protocolo HTTP y la 1:20 para
FTP, y eso se hace justamente con IPTABLES, pero repito no lo hice porque no
veo el trafico desglozado previamente cuando trafico, usando los 2
potocolos, en la qdisc.
Esa es la cuestion, no logro clasificar el trafico para luego marcarlo. Ahi
esta el "Kì" del asunto como decian las viejas...
Any ideas?


De mas esta decir que IPTABLES, IPROUTE y el KERNEL estan correctamente
parcheados y actualizados, ya que sino ni siquiera levanta los modulos o
daria error.-


--
terraja-based
_______________________________________________
LARTC mailing list
[email protected]
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

Reply via email to