On Thu, 25 Mar 2004 09:21:42 +0200
Alin Nastac <[EMAIL PROTECTED]> wrote:

> MihaiV wrote:
> 
> >"Also, with HTB, you should attach all filters to the root!"
> >
> >  
> >
> la ultimul HTB nu mai e valabila afirmatia.
> 
> --- 
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 
> 

Aha!
Stiam eu ca mai citisem ceva pe lista despre asta!
Dar totusi cum fac sa adaug un filtru pe alt qdisc decat cel root ?
Am incercat de mi-a venit rau, si nu mi-a iesit pe kernel 2.6.4-mm2.
(HTB init, kernel part version 3.15).
Mai imi trebuie ceva, sau doar rtfm ?

Exemplu concret: bag din iptables 2 mark-uri: 1 si 2
In htb fac root qdsic, root class
Sub root class fac 2 subclase A si B
Sub A mai fac 2 subclase A1 si A2
Sub B mai fac 2 subclase B1 si B2

                  root class
                     _|_
         fw filter1 /   \ fw filter2    
                   /     \
                  A       B
 u32 filter 1,2  / \     / \ u32 filter 1,2 
                /   \   /   \  
               A1   A2 B1   B2

    filtre u32 puse pe A = filtre u32 puse pe B


In A si B trimit traficul cu  filtre fw pus pe root. 
In A1 si A2 vreau sa trimit traficul cu filtre u32 puse pe A
In B1 si B2 vreau sa trimit traficul cu filtre u32 puse pe B
Faza e ca nu imi iese. Nu ma lasa sa pus filtre decat tot pe root.

Eu am filtrele pentru A1,A2 de forma match dst ip_a si match dst ip_b
Iar pentru B1,B2 sunt identice : match  dst ip_a si match dst ip_b 
Deci este vital pt mine ca sa imi functioneze si filtrele care imi trimt
mai intai traficul in A sau B iar de acolo sa mearga filtrele care il
trimit in A1, A2 sau B1, B2.

Imi poate da cineva un exemplu? Sau sa trimit eu comenzile tc, poate imi
spuneti unde gresesc ? Deocamdata eu pot face asa ceva doar cu IMQ , dar
asa vrea sa renunt la el.

TIA

-- 
Mihai Voica

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui