Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Собрать iptables для ядра 2.6   Mikhail Ramendik   21 Mar 2004 16:09:43 
Архивное /ru.linux/4581405d8852.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional