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