|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mikhail Ramendik 2:5020/362.145 21 Mar 2004 16:09:43 To : All Subject : Собрать iptables для ядра 2.6 --------------------------------------------------------------------------------
Вот хочу тут iptables собрать, для ядра 2.6.
А система у меня - ASP Linux 9.0. Само ядро 2.6.4 успешно собирается из SRPM-ки
с linux.alhimia.ru (правда, пришлось подправить спеку, чтобы собиралось не
только для i386).
Собственно, потому и собираю, что ASPовские iptables 1.2.9 (от ASP 9.2) с ядром
2.6 работают наполовину - не понимают SNAT и MASQUERADE. Тут всё понятно, ядро
ASP основано на RedHat, там свои патчи и т.п. - а я ему 2.6.4 с kernel.org
ставлю (плюс патч wolk2).
Беру исходники iptables 1.2.9 с netfilter.org . Собираю простым make. Всё на
ура.
Пробую собрать для 2.6 : make KERNEL_DIR=/usr/src/linux-2.6
Получаю кучу ошибок вот такого вида:
In file included from /usr/src/plain_linux/linux-2.6.4/include/linux/config.h:4,
from
/usr/src/plain_linux/linux-2.6.4/include/linux/netfilter_ipv4.h:8,
from
/usr/src/plain_linux/linux-2.6.4/include/linux/netfilter_ipv4/ip_tables.h:25,
from include/libiptc/libiptc.h:6,
from include/iptables.h:5,
from extensions/libipt_recent.c:8:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in
userspace
Ладно, я ничего не знаю про патч wolk2, может, там чего-то перемудрили. Создаю
/usr/src/plain_linux , разворачиваю там linux-2.6.4.tar.bz2 . Пытаюсь собрать
iptables с KERNEL_DIR=/usr/src/plain_linux/linux-2.6.4/
Тот же результат :(
Вопрос - как же всё-таки собрать iptables с ядром 2.6 ? Или на ASP 9.0 это
попросту невозможно?
Да, на всякий случай версии glibc и gcc:
$ rpm -qa | grep glibc
glibc-kernheaders-2.4-8.10
glibc-devel-2.3.2-27.9.7.1asp
glibc-2.3.2-27.9.7.1asp
glibc-common-2.3.2-27.9.7.1asp
glibc-profile-2.3.2-27.9.7.1asp
[попытка сноса glibc-kernheaders не удалась - его требует glibc-devel]
]$ rpm -qa | grep gcc
libgcc-3.2.2-5asp
gcc-3.2.2-5asp
gcc-c++-3.2.2-5asp
Best regards,
Mikhail [ORuGA][RAnMA] e-mail: mr AT ramendik.ru (AT=@)
--- GoldED+/LNX 1.1.4.7
* Origin: MR Point (2:5020/362.145)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4581405d8852.html, оценка из 5, голосов 10
|