Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
imq + htb nie wylapuje uploadu http://forum.freesco.pl/viewtopic.php?f=22&t=16977 |
Strona 1 z 1 |
Autor: | sert [ wtorek, 17 czerwca 2008, 12:45 ] |
Tytuł: | imq + htb nie wylapuje uploadu |
rozbijajac ruch upload i download na imq0 i imq1 zgodnie z opisem http://mion.elka.pw.edu.pl/~lantonia/Do ... 7Layer.pdf download ladnie wylapuje ale caly upload wpada do 1:10 zamiast do odpowiedniej klasy np. upload kompa 192.168.1.250 wyglada tak 1:1 < 520Kbit - 520Kbit > 13.1 kbit/s ( 16pps) 1:10 < 128Kbit - 520Kbit > 13.1 kbit/s ( 16pps) zamiast do 1:20 mam tak: #UPLOAD tc qdisc del dev imq0 root tc qdisc add dev imq0 root handle 1: htb default 10 tc class add dev imq0 parent 1: classid 1:1 htb rate 520kbit ceil 520kbit tc class add dev imq0 parent 1:1 classid 1:10 htb rate 128kbit ceil 520kbit tc class add dev imq0 parent 1:1 classid 1:20 htb rate 128kbit ceil 520kbit tc class add dev imq0 parent 1:1 classid 1:30 htb rate 128kbit ceil 520kbit tc class add dev imq0 parent 1:1 classid 1:40 htb rate 128kbit ceil 520kbit tc filter add dev imq0 parent 1: protocol ip prio 1 u32 match ip src 192.168.1.250 flowid 1:20 tc filter add dev imq0 parent 1: protocol ip prio 1 u32 match ip src 192.168.1.240 flowid 1:30 tc filter add dev imq0 parent 1: protocol ip prio 1 u32 match ip src 192.168.1.230 flowid 1:40 tc qdisc add dev imq0 parent 1:10 handle 10:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:20 handle 20:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:30 handle 30:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:40 handle 40:0 sfq perturb 10 iptables -t mangle -A POSTROUTING -o ppp0 -j IMQ --todev 0 #DOWNLOAD tc qdisc del dev imq1 root tc qdisc add dev imq1 root handle 1: htb default 10 tc class add dev imq1 parent 1: classid 1:1 htb rate 6000kbit ceil 6000kbit tc class add dev imq1 parent 1:1 classid 1:10 htb rate 1000kbit ceil 60000kbit burst 5k tc class add dev imq1 parent 1:1 classid 1:20 htb rate 1000kbit ceil 60000kbit burst 5k tc class add dev imq1 parent 1:1 classid 1:30 htb rate 1000kbit ceil 60000kbit burst 5k tc class add dev imq1 parent 1:1 classid 1:40 htb rate 1000kbit ceil 60000kbit burst 5k tc filter add dev imq1 parent 1: protocol ip prio 1 u32 match ip dst 192.168.1.250 flowid 1:20 tc filter add dev imq1 parent 1: protocol ip prio 1 u32 match ip dst 192.168.1.240 flowid 1:30 tc filter add dev imq1 parent 1: protocol ip prio 1 u32 match ip dst 192.168.1.230 flowid 1:40 tc qdisc add dev imq1 parent 1:10 handle 10:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:20 handle 20:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:30 handle 30:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:40 handle 40:0 sfq perturb 10 iptables -t mangle -A PREROUTING -i ppp0 -j IMQ --todev 1 z gory thx za odp sert |
Autor: | zciech [ środa, 18 czerwca 2008, 11:01 ] |
Tytuł: | |
Strona 5 opisu na który sie powołujesz od słów: Aby uaktywnić IMQ: ----------- zobacz: http://forum.freesco.pl/viewtopic.php?p=116152#116152 ----------- zapewne w tym miejscu: iptables -t mangle -A POSTROUTING -o ppp0 -j IMQ --todev 0 pakiety są już po maskaradzie |
Autor: | -MW- [ środa, 18 czerwca 2008, 12:37 ] |
Tytuł: | |
pakiet skierowany do imq Cytuj: iptables -t mangle -A POSTROUTING -o ppp0 -j IMQ --todev 0 nie posiada juz wpisu src ip hosta i dlatego laduje w klasie domyslnej. to tez pasowaloby zmienic Cytuj: iptables -t mangle -A PREROUTING -i ppp0 -j IMQ --todev 1 tak bym to zrobil: Cytuj: iptables -t mangle -I PREROUTING -i ! ppp0 -j IMQ --todev 0 iptables -t mangle -I POSTROUTING -o ! ppp0 -j IMQ --todev 1 i wowczas nie bedzie problemu z przypisaniem ruchu hosta do odpowiedniej klasy utworzonej specjalnie dla niego. a zeby bylo ladniej na poczatku pliku dodaj wpis: Cytuj: . /etc/rc.conf po czym zastosuj takie regulki: Cytuj: iptables -t mangle -I PREROUTING -i ! $EXTIF -j IMQ --todev 0
iptables -t mangle -I POSTROUTING -o ! $EXTIF -j IMQ --todev 1 w/g opisu na ktory sie powolujesz podzial zadziala jedynie dla pakietow markowanych ![]() ps. czasem nie warto czytac. |
Autor: | sert [ poniedziałek, 30 czerwca 2008, 20:53 ] |
Tytuł: | |
zciech pisze: Strona 5 opisu na który sie powołujesz od słów: Aby uaktywnić IMQ: ----------- zobacz: http://forum.freesco.pl/viewtopic.php?p=116152#116152 ----------- zapewne w tym miejscu: iptables -t mangle -A POSTROUTING -o ppp0 -j IMQ --todev 0 pakiety są już po maskaradzie tak zgadza sie ze po maskaradzie uruchomilem imq z opcja AB tak jak pisze w skrypcie, przedostatnie zdanie na stronie 6 cytuje: W przypadku podzialu per IP nalezy wybrac tutaj opcje AB mimo tego dalej nie wylapuje upladu -MW- pisze: pakiet skierowany do imq
Cytuj: iptables -t mangle -A POSTROUTING -o ppp0 -j IMQ --todev 0 nie posiada juz wpisu src ip hosta i dlatego laduje w klasie domyslnej. to tez pasowaloby zmienic Cytuj: iptables -t mangle -A PREROUTING -i ppp0 -j IMQ --todev 1 tak bym to zrobil: Cytuj: iptables -t mangle -I PREROUTING -i ! ppp0 -j IMQ --todev 0 iptables -t mangle -I POSTROUTING -o ! ppp0 -j IMQ --todev 1 i wowczas nie bedzie problemu z przypisaniem ruchu hosta do odpowiedniej klasy utworzonej specjalnie dla niego. a zeby bylo ladniej na poczatku pliku dodaj wpis: Cytuj: . /etc/rc.conf po czym zastosuj takie regulki: Cytuj: iptables -t mangle -I PREROUTING -i ! $EXTIF -j IMQ --todev 0 iptables -t mangle -I POSTROUTING -o ! $EXTIF -j IMQ --todev 1 w/g opisu na ktory sie powolujesz podzial zadziala jedynie dla pakietow markowanych ![]() ps. czasem nie warto czytac. no niby dziala ale wowczas ruch loklany do serwera tez wpada to tej klasy ![]() myslalem ze rozdziele sobie ruch z obu lacza na poszczegolne imq i tylko ruch na drugie lacze bede markowal tak aby routing odbywal sie laczem drugim a przycianie zostanie wykonane bezposrednio na imq jak inaczej moge ograniczac upload bez markowania tylko po zrodlowym adresie??? z gory thx za odpwiedz |
Autor: | -MW- [ poniedziałek, 30 czerwca 2008, 22:57 ] |
Tytuł: | |
ja mam ograniczenia na imq 0 i 1 a dodakowo caly ruch z dwuch lacz idzie na osobne imq tylko po to zeby na nim wydzielic uslugi serwerowe i zeby byl widoczny w mrtg Cytuj: no niby dziala ale wowczas ruch loklany do serwera tez wpada to tej klasy
ruch lokalny wylapany na imq3 i 4 mam taki gotowy skrypt ktory sprawdza sie u kilku osob - jak chcesz to pisz na priv |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |