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/
