Hi all!
проблемма с установкой patch-o-matic.
скачал: patch-o-matic-ng-20040621 с netfilter.org
запустил: ./runme tarpit --kernel-path=/usr/src/kernels/linux-2.6.28.7 --iptables-path=/usr/src/iptables-1.4.1.1
ругается: Your iptables version is unknown for patch-o-matic at ./runme line 214
скачал другую: patch-o-matic-ng-20090222 тоже с netfilter.org
но, эта по сравнению с предидущей версией, обладает гораздо меньшим размером и модулей там нету, одни скрипты.
тем не менее запустил:
./runme tarpit --kernel-path=/usr/src/kernels/linux-2.6.28.7 --iptables-path=/usr/src/iptables-1.4.1.1
отработал нормально: Excellent! Source trees are ready for compilation.
но в ядре новых модулей не появилось.
тогда я взял из patch-o-matic-ng-20040621/tarpit файл с модулем ipt_TARPIT.c скопировал его в папку с ядром /net/ipv4/netfilter
и в ручную подправил файлы:
/net/ipv4/netfilter/Makefile -> добавил: obj-$(CONFIG_IP_NF_TARGET_TARPIT) += ipt_TARPIT.o
/net/ipv4/netfilter/Kconfig -> добавил config IP_NF_TARGET_TARPIT
tristate 'TARPIT target support'
depends on IP_NF_FILTER
help
Adds a .............
..................
.................
модуль появился,
но при компиляции пошли ошибки:
CC [M] net/ipv4/netfilter/ipt_TARPIT.o
net/ipv4/netfilter/ipt_TARPIT.c:38:26: error: linux/config.h: Нет такого файла или каталога
make[3]: *** [net/ipv4/netfilter/ipt_TARPIT.o] Ошибка 1
make[2]: *** [net/ipv4/netfilter] Ошибка 2
make[1]: *** [net/ipv4] Ошибка 2
make: *** [net] Ошибка 2
собственно вопрос, где взять последнию версию patch-o-matic чтобы к моему ядру подошла и tarpit содержала?
или я чето не то делаю ???
ядро: linux-2.6.28.7
iptables -1.4.1.1
fedora 10