| 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/ |
|