OpenVZ Forum


Home » International » Russian » Kernel с поддержкой iplimit
Re: Kernel с поддержкой iplimit [message #16210 is a reply to message #16193] Tue, 28 August 2007 07:21 Go to previous messageGo to previous message
gblond is currently offline  gblond
Messages: 64
Registered: May 2007
Member
1. Скачиваем rpm c ядром и соответствующий ему devel rpm:

ovzkernel-2.6.18-8.1.8.el5.028stab039.1.i686.rpm
ovzkernel-devel-2.6.18-8.1.8.el5.028stab039.1.i686.rpm.

Уставливаем ovzkernel-devel-2.6.18-8.1.8.el5.028stab039.1.i686.rpm


2. Скачиваем с сайта iptables.org patch-o-matic-ng-20070820.tar.bz2 и iptables-1.3.8-20070821.tar.bz2 и распаковываем в какой-либо директории, например, /tmp/conndir .


3. Копируем также заголовки ядра из установленного ovzkernel-devel-2.6.18-8.1.8.el5.028stab039.1.i686.rpm в ту же директорию из п.2

cp -rd /usr/src/kernels/2.6.18-8.1.8.el5.028stab039.1-i686 /tmp/conndir/



4. Заходим в директорию куда был распакован patch-o-matic-ng (/tmp/dir/patch-o-matic-ng-20070820) и запускаем:

./runme --download connlimit


указываем где лежат заголовки ядра (/tmp/conndir/2.6.18-8.1.8.el5.028stab039.1-i686) и где исходники iptables (/tmp/conndir/iptables-1.3.8-20070821) и отвечаем 'y' на предложение установить исходники модуля connlimit.


5. Заходим в директорию с заголовками (/tmp/conndir/2.6.18-8.1.8.el5.028stab039.1-i686) и запускаем:

make oldconfig


Отвечаем 'm' на вопрос о модуле connlimit.

Запускаем команду компиляции:

make M=net/ipv4/netfilter obj-m=ipt_connlimit.o


Берем модуль net/ipv4/netfilter/ipt_connlimit.ko и используем по назначению Cool .


P.S. компилятор должен быть gcc-4.1 (т.е. тот же каким было скомпилировано ядро)


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Список процессов в top (хотелка)
Next Topic: vzdump restore
Goto Forum:
  


Current Time: Tue Aug 12 20:06:44 GMT 2025

Total time taken to generate the page: 0.57490 seconds