IMQ i j

Konfiguracja serwerów, usług, itp.
levis
Posty: 1
Rejestracja: 23 maja 2008, 15:10

IMQ i jądro - nie wykrywa łat

Post autor: levis »

Witam.
Przeczytalem juz chyba z 10 manuali, 20 stron na google i ciagle nie moge sobie poradzic z moim problemem.
Probuje skonfigurowac system, tak, zebym mogl uruchomic na nim niceshaper'a.

Czynnosci, ktore wykonalem:

pobranie kernela i rozpakowacnie kernela:

Kod: Zaznacz cały

wget [url]ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.gz[/url]

tar zxf linux-2.6.24.tar.gz

ls -n linux-2.6.24.tar.gz linux 
pobranie iptables

Kod: Zaznacz cały

wget [url]http://ftp.netfilter.org/pub/iptables/iptables-1.4.0.tar.bz2[/url]

bzip2 -dc iptables-1.4.0.tar.bz2 |tar xf - 
pobranie patchow:

Kod: Zaznacz cały

wget [url]http://kent.dl.sourceforge.net/sourceforge/l7-filter/netfilter-layer7-v2.18.tar.gz[/url]

tar zxf netfilter-layer7-v2.18.tar.gz

cp netfilter-layer7-v2.18/for_older_kernels/kernel-2.6.22-2.6.24-layer7-2.18.patch /usr/src/linux

cp netfilter-layer7-v2.18/iptables-1.4-for-kernel-2.6.20forward-layer7-2.18.patch /usr/src/iptables

wget [url]http://www.linuximq.net/patchs/linux-2.6.24-imq.diff[/url]

wget [url]http://www.linuximq.net/patchs/iptables-1.4.0-imq.diff[/url]

mv linux-2.6.24-imq.diff /usr/src/linux

mv iptables-1.4.0-imq.diff /usr/src/iptables
patchowanie:

Kod: Zaznacz cały

cd /usr/src/linux

patch -p1 < linux-2.6.24-imq6.diff
patch -p1 < kernel-2.6.22-2.6.24-layer7-2.18.patch 

cd /usr/iptables

patch -p1 < iptables-1.4-for-kernel-2.6.20forward-layer7-2.18.patch 
patch -p1 < iptables-1.4.0-imq.diff
chmod +x extensions/.layer7-test
cd extensions
chmod 0755 .IMQ*
Przechodze do /usr/src/linux i robie make menuconfig:

Kod: Zaznacz cały

cd /usr/src/linux

make menuconfig
Powinny byc opcje do zaznaczenia:
  • Code maturity level options ! Prompt for development and/or incomplete code/drivers
  • Device Drivers ! Networking device support ! Networking Options ! Network packet filtering
  • Networking ! Networking options ! Network packet filtering ! IP: Netfilter Configuration ! Connection tracking
  • Networking ! Networking options ! Network packet filtering ! IP: Netfilter Configuration ! Connection tracking flow accounting
  • Networking ! Networking options ! Network packet filtering ! IP: Netfilter Configuration ! Layer 7 match support
  • Device Drivers ! Network device support ! IMQ (intermediate queueing device) support
Pierwsza opcja jest, reszty nie moglem sie doszukac. Mozliwe, ze ostatnia jest, bo do niej nie doszedlem, ale 2-6 nie ma.

Walcze z tym juz kolejny dzien, dlatego zwracam sie do Was o pomoc.

Z gory dzieki, pozdrawiam.
arvath
Posty: 11
Rejestracja: 02 marca 2008, 13:28

Post autor: arvath »

levis pisze:

Kod: Zaznacz cały

ls -n linux-2.6.24.tar.gz linux 
Dlaczego robisz dowiązanie do spakowanych źródeł?
Powinieneś wykonać:

Kod: Zaznacz cały

ln -s linux-2.6.24/ linux
yakubek
Posty: 4
Rejestracja: 05 września 2007, 19:49

Post autor: yakubek »

Cześć.
Czy możesz powiedzieć jak skończyła się kompilacja tego jajka.
Jeśli wszystko poszło dobrze to napisz rozpiskę co i jak instalowałeś, szukam sprawdzonego konfigu imq+l7...

Tak jeszcze przy okazji. Znalazłem taki opis zrobiłem wszystko według niego i w zasadzie nie było problemów. Kłopoty pojawiły się kiedy okazało się że komputery w sieci mają problem z otwarciem lub dociągnięciem stron www. Jeżeli serwer uruchomię na innym jajku (2.6.18.5) na którym mam uruchomione htb to wszystko śmiga dobrze.
ODPOWIEDZ