LINUX.ORG.RU
ФорумAdmin

Как собрать FreeS/WAN из src.rpm?


0

0

Не могу пересобрать FreeS/WAN из src.rpm. Хочу установить Ipsec модулями, без компиляции ядра.
Что делаю: беру freeswan-2.06-1fs.src.rpm с сайта разработчика. Копирую его /usr/src/redhat/SRPMS. Пересобираю пакет командой rpmbuild --rebuild freeswan-2.06-1fs.src.rpm. Все нормально собирается (без ругательств). Получается три пакета:
freeswan-doc-2.06-1fs.i386.rpm
freeswan-module-2.06-2.4.22_1.2199.nptl_1fs.i386.rpm
freeswan-userland-2.06-1fs.i386.rpm
Устанавливаю их rpm -Uvh freeswan*. Пытаюсь запустить service ipsec start и поучаю груду сообщений о unresolved symbol:
service ipsec start
ipsec_setup: Starting FreeS/WAN IPsec 2.06...
ipsec_setup: /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o: unresolved symbol neigh_compat_output
ipsec_setup: /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o: unresolved symbol send_sig
ipsec_setup: /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o: unresolved symbol __ip_select_ident
ipsec_setup: /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o: unresolved symbol sock_wfree
....
ipsec_setup: /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o: insmod /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o failed
ipsec_setup: /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o: insmod ipsec failed
ipsec_setup: Using /lib/modules/2.4.22-1.2199.nptl/kernel/net/ipsec/ipsec.o
ipsec_setup: Symbol version prefix ''
ipsec_setup: kernel appears to lack KLIPS
Попытка установить модуль ipsec.o insmod'ом приводит ровно к таким же результатам.
Прошу помощи в этом вопросе. Птому как надо край.
Система на Fedora Core 1, ядро 2.4.22-1.2199.nptl (устанавливалось из rpm). Исходники ядра также присутсвуют.

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.