Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Squid + niceshaper/method imq http://forum.freesco.pl/viewtopic.php?f=24&t=8824 |
Strona 1 z 1 |
Autor: | K_i_l_i_a_N [ sobota, 3 września 2005, 16:16 ] |
Tytuł: | Squid + niceshaper/method imq |
Witam ! Od kilku miesięcy męczyłem squida z niceshaperm coby przycinał ruch z poza cache squida, a to co z cache mogło lecieć pełną przepustowością lanu. Mam tu małe regułki potrzebuje kogoś kto to sprawdzi bo u mnie wydaje sie że działa ![]() ![]() #!/bin/bash ipt="/usr/sbin/iptables" port="8080" wew_if="eth1" trans="1" # proxy transparent if [ $trans == "1" ]; then $ipt -t nat -A PREROUTING -i $wew_if -p tcp --dport 80 -j REDIRECT --to-port $port fi # wylapywanie $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: MISS from ' -j CONNMARK --set-mark 1 $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: HIT from ' -j CONNMARK --set-mark 2 $ipt -A OUTPUT -t mangle -p tcp --sport $port \ -j CONNMARK --restore-mark $ipt -t mangle -A OUTPUT -m mark --mark 1 -j IMQ --todev 1 Jak ktos ma jakies pytanka to prosze pytać na gg ![]() |
Autor: | MAC!EK [ sobota, 3 września 2005, 16:36 ] |
Tytuł: | |
oczywiście jest też potrzebny squid z markowaniem hit i miss , tak? |
Autor: | K_i_l_i_a_N [ sobota, 3 września 2005, 16:39 ] |
Tytuł: | |
Tak ![]() |
Autor: | -MW- [ wtorek, 13 września 2005, 22:24 ] |
Tytuł: | |
a jakby cos jasniej dla ociemnialych? idea godna uwagi. mam nadzieje ze temat sie rozwinie - mam juz przygotowane osobne interfejsy imq 0,1 dla niceshapera 2,3 dla p2p i 4,5 wlasnie pod squida ale z powyzszych bałwan jestem nic mi nie wychodzi |
Autor: | adi [ środa, 14 września 2005, 07:53 ] |
Tytuł: | |
Wpisałem uruchomiłem, podniosłem, i co tam jeszcze - no działa. ALe jak sprawdzić czy przycina ?? ![]() |
Autor: | -MW- [ środa, 14 września 2005, 16:39 ] |
Tytuł: | |
Cytuj: oczywiście jest też potrzebny squid z markowaniem hit i miss , tak?
a ta przeciwnosc losu jak obejsc? |
Autor: | MAC!EK [ środa, 14 września 2005, 20:36 ] |
Tytuł: | |
zainstalować najnowszy pakiet squida 2.5.STABLE10-1nnd |
Autor: | -MW- [ środa, 14 września 2005, 20:45 ] |
Tytuł: | |
probowalem i niewiedziec czemu na starym configu za pierona nie chce ruszyc - ![]() moze jakas zyczliwa dusza zaproponuje przyklad konfigu do nowego squida? |
Autor: | przemek_nnd [ poniedziałek, 3 października 2005, 00:49 ] |
Tytuł: | Re: Squid + niceshaper/method imq |
Cytuj: Od kilku miesięcy męczyłem squida z niceshaperm coby przycinał ruch z poza cache squida, a to co z cache mogło lecieć pełną przepustowością lanu.
Szkoda tylko, że przycinany jest też transfer wewnątrz lanu... ![]() co jest jednak zaletą dla użytkowników WiFi |
Autor: | -MW- [ sobota, 8 października 2005, 22:17 ] |
Tytuł: | |
# wylapywanie $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: MISS from ' -j CONNMARK --set-mark 1 $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: HIT from ' -j CONNMARK --set-mark 2 $ipt -A OUTPUT -t mangle -p tcp --sport $port \ -j CONNMARK --restore-mark $ipt -t mangle -A OUTPUT -m mark --mark 1 -j IMQ --todev 1 ????? |
Autor: | przemek_nnd [ niedziela, 9 października 2005, 10:34 ] |
Tytuł: | |
MW, czy mógłbyś mi to jaśniej przedstawić - nie kumam tego za bardzo... |
Autor: | -MW- [ niedziela, 9 października 2005, 13:19 ] |
Tytuł: | |
ja tez specem nie jestem - ale po co markowac takie pakiety jesli nic z nimi nie robisz? #wylapywanie $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: MISS from ' -j CONNMARK --set-mark 1 $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: HIT from ' -j CONNMARK --set-mark 2 $ipt -A OUTPUT -t mangle -p tcp --sport $port \ -j CONNMARK --restore-mark $ipt -t mangle -A OUTPUT -m mark --mark 1 -j IMQ --todev 1 $ipt -t mangle -A OUTPUT -m mark --mark 2 -j IMQ --todev 1 troche experymentowalem z tymi bałwan jestem ale nigdy nic mi nie wychodzilo na OUTPUT ![]() |
Autor: | przemek_nnd [ niedziela, 9 października 2005, 22:41 ] |
Tytuł: | |
-MW- pisze: $ipt -t mangle -A OUTPUT -m mark --mark 1 -j IMQ --todev 1
$ipt -t mangle -A OUTPUT -m mark --mark 2 -j IMQ --todev 1 troche experymentowalem z tymi bałwan jestem ale nigdy nic mi nie wychodzilo na OUTPUT ![]() ja też z tego nic nie rozumiem, moż ktoś z kolegów pomoże.... ![]() |
Autor: | -MW- [ niedziela, 9 października 2005, 23:56 ] |
Tytuł: | |
prubowalem zrobic to roznie - gedlug opisu - po swojemu - na zdrowy rozum i ..... zbaranialem! wylapuje pakiety HIT w mangle OUTPUT i widac ze wylapuje i przekierowuje do interfejsu imq - ale co dziwne na tymze interfejsie pokazuje ciagle 0b ! przy wylaczonym niceshaperze gdy sciagam jpg pierwszy raz idzie on z netu to predkosc jest ograniczona predkoscia lacza, za drugim razem po wyczyszczeniu cache IE - leci na full squid dziala poprawnie (nowy) przy wlaczonym niceshaperze ruch z cache jest ciagle przycinany przez niceshapera Cytuj: iptables -A OUTPUT -t mangle -p tcp --sport 8080 -m connmark --mark 0 -m string --string 'X-Cache: HIT from ' -j IMQ --todev 4
|
Autor: | przemek_nnd [ wtorek, 11 października 2005, 22:27 ] |
Tytuł: | |
dziwne to trochę, bo jak mam ustawione jak teraz: $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: MISS from ' -j CONNMARK --set-mark 1 $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: HIT from ' -j CONNMARK --set-mark 2 $ipt -A OUTPUT -t mangle -p tcp --sport $port \ -j CONNMARK --restore-mark $ipt -t mangle -A OUTPUT -m mark --mark 1 -j IMQ --todev 1 to i SQUID jest przycinany, więc jakbym dał mark 2 na IMQ 2 - czyli SQUIDA na IMQ2 to nie będzie on ograniczany przez nice? Jak to jest z tym IMQ i nice? Którymi IMQ można sterować przez nice? |
Autor: | -MW- [ wtorek, 11 października 2005, 23:32 ] |
Tytuł: | |
Cytuj: $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \
-m string --string 'X-Cache: MISS from ' -j CONNMARK --set-mark 1 $ipt -A OUTPUT -t mangle -p tcp --sport $port -m connmark --mark 0 \ -m string --string 'X-Cache: HIT from ' -j CONNMARK --set-mark 2 $ipt -A OUTPUT -t mangle -p tcp --sport $port \ -j CONNMARK --restore-mark $ipt -t mangle -A OUTPUT -m mark --mark 1 -j IMQ --todev 1 a po co to markowac skoro do niczego nie jest wykozystane? ktos cos kreci z tymi bałwan jestem i po co markowac skoro zamiast markowac mozna skierowac na interfejs? bez sesu |
Autor: | zciech [ wtorek, 11 października 2005, 23:49 ] |
Tytuł: | |
Cytuj: przy wlaczonym niceshaperze ruch z cache jest ciagle przycinany przez niceshapera
I bedzie dopóki nie wylaczysz przycinania lokalnego na porcie squida w konfigu nice, lub tez nie spowodujesz by pakiety HIT ze squida byly kierowane do innego imq specjalnie stworzonego dla nich. Oczywiscie regula ta musi byc wczesniej (miec wiekszy priorytet) niz normalne reguly niceshapera czymkolwiek i jak kolwiek przekierowuje lub znaczy pakiety wysylane z lokalnych procesów. |
Autor: | przemek_nnd [ środa, 12 października 2005, 00:36 ] |
Tytuł: | |
Sorki za lamerskie pytanie... Czy domyślnie ładowane interfejsy IMQ 0 i 1 itd mają określone parametry domyślne), klasy, kolejki i filtry? czy cóś tam jeszcze? Niech ktoś mi to przedstawi łopatologicznie |
Autor: | -MW- [ środa, 12 października 2005, 00:48 ] |
Tytuł: | |
jesli uruchamiasz nice z metoda imq to nie dotykaj interfejsow imq0 i imq1 poniewaz nice je wykozystuje i tworzy swoje bałwan jestem do dyspozycji masz inne imq jesli je podniesiesz na pozostalych mozesz robic wszystko nalezaloby sie jeszcze zastanowic nad wartosciami okreslajacymi predkosc lacza wpisywanymi w configu nice - jeli przez inne imq wychodzi ruch to wartosc powinna byc pomniejszona o wirtualne interfejsy - tak mi sie wydaje inaczej na/z modem ( w moim przypadku) idzie wikszy ruch niz zadeklarowany w nice jako predkosc eth to tak odnosnie obcinania p2p co ja czynie na imq2 (UL) i imq3(DL) |
Autor: | -MW- [ środa, 15 marca 2006, 15:20 ] |
Tytuł: | |
http://forum.freesco.pl/viewtopic.php?p=71799#71799 proponuje potestowac Cytuj: Cytat: przy wlaczonym niceshaperze ruch z cache jest ciagle przycinany przez niceshapera I bedzie dopóki nie wylaczysz przycinania lokalnego na porcie squida w konfigu nice, lub tez nie spowodujesz by pakiety HIT ze squida byly kierowane do innego imq specjalnie stworzonego dla nich. Oczywiscie regula ta musi byc wczesniej (miec wiekszy priorytet) niz normalne reguly niceshapera czymkolwiek i jak kolwiek przekierowuje lub znaczy pakiety wysylane z lokalnych procesów. zadnych dodatkowych zabiegow w configach nice- jedynie odpalenie skryptu, oczywiscie klania sie nowszy squid Cytuj: zainstalować najnowszy pakiet squida 2.5.STABLE10-1nnd i imq wczesniej podniesione.
|
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |