Poradzilem sobie :) Chociaz odpowiedzie na te pytania i tak pewien nie jestem .... ----- Original Message ----- From: "piotras" <[EMAIL PROTECTED]> To: "Debian-PL" <debian-user-polish@lists.debian.org> Sent: Sunday, December 30, 2001 5:20 PM Subject: QoS CBQ itp
> Witam > JESTEM W KROPCE PLISS HELP > Caly dzien dzis siedze na tym badziewiem i sie mnie to poprostu nie slucha! > Słuchalo sie tylko jak ustawialem filtr poprzez ip a nie poprzez porty... > Od poczatku - mam lacze 400 kbit/s i chce sobie ustawic tak coby ruch z > moich serwera www i ftp nie przekraczal 130 kbit/s Po wygrzebaniu z netu > tony jakiejs dokumentacji doszedlem do czegos takiego: > Teraz jeszcze pytania: > 1 Moze sie ktos zlitowac i powiedziec jak zapisac te pory w systemie > dziesietnym, bo w hexie sa taaakie user fliendly... > 2 Czy jak mam np. mogem kablowy przepustowosc 400 kbit/s podlaczony do karty > ethernet 10 mbit/s to za przeputowosc podstawiam 10mbit/s czy 400 kbit/s? Ja > prtzyjąłem tą 2 opcje... > 3 Czy i jesli tak to czym rozni sie match ip [d/s]port od match tcp/udp > src/dst ? > > > tc qdisc add dev eth0 root handle 10: cbq bandwidth 400Kbit avpkt 1000 > tc class add dev eth0 parent 10:0 classid 10:1 cbq bandwidth 400Kbit rate > 400Kbit allot 1514 weight 40Kbit prio 8 maxburst 20 avpkt 1000 > tc class add dev eth0 parent 10:1 classid 10:100 cbq bandwidth 400Kbit rate > 130Kbit allot 1514 weight 13Kbit prio 5 maxburst 20 avpkt 1000 bounded > tc class add dev eth0 parent 10:1 classid 10:200 cbq bandwidth 400Kbit rate > 270Kbit allot 1514 weight 39Kbit prio 5 maxburst 20 avpkt 1000 bounded > tc qdisc add dev eth0 parent 10:100 sfq quantum 1514b perturb 15 > tc qdisc add dev eth0 parent 10:200 sfq quantum 1514b perturb 15 > > Do tego miejsca zdaje sie byc wszystko OKA > Ale to klasyfikowanie u32 nie dziala. Nie dziala mi matchowanie na porty... > na adresy IP dziala. > # filtr na port 80 - www > tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match tcp dst > 0x50 0xffff flowid 10:100 > # filtr na port 20 - ftp-data > tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match tcp dst > 0x14 0xffff flowid 10:100 > # filtr na porty 65522-65534 - przyporzadkowane do pasywnego ftp > tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match tcp dst > 0xfff2 0xffff flowid 10:100 > tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match tcp dst > 0xfff3 0xffff flowid 10:100 > > bla bla bla i tak az do : > > tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match tcp dst > 0xfffe 0xffff flowid 10:100 > > Dodam jeszcze ze mam jajo 2.4.17 i wydaje mi sie ze poprawinie laduje > moduly. > > > pozdrawiam Piotr Potargowicz > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >