LINUX.ORG.RU
ФорумAdmin

Debian установка Frees/Wan


0

0

Всем привет!
Помогите решить такой вопрос:
есть Debian есть архив Frees/Wan 2.06, скаченный с офиц. сайта.
Все делаю вроде как написано на сайте, т/е
tar -xzf freeswan-2.06.tar.gz
cd /usr/src/freeswan-2.06
make menumod # just save and exit
нахожу в конфиге добавления относительно ipsec, сохраняю, прога дальше начинает работу и вываливается с ошибками:
{
make[1]: Leaving directory `/usr/src/linux-2.4.32'
make[1]: Entering directory `/usr/src/freeswan-2.06/doc'
make[1]: Цель `programs' не требует выполнения команд.
make[1]: Leaving directory `/usr/src/freeswan-2.06/doc'
make[1]: Entering directory `/usr/src/freeswan-2.06/lib'
make[2]: Entering directory `/usr/src/freeswan-2.06/lib/libfreeswan'
cc -I. -I../../linux/net/ipsec -I../../linux/include -I../.. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -c -o pfkey_v2_parse.o ../../linux/net/ipsec/pfkey_v2_parse.c
In file included from ../../linux/net/ipsec/pfkey_v2_parse.c:64:
../../programs/pluto/defs.h:92: gmp.h: No such file or directory
make[2]: *** [pfkey_v2_parse.o] Ошибка 1
make[2]: Leaving directory `/usr/src/freeswan-2.06/lib/libfreeswan'
make[1]: *** [programs] Ошибка 1
make[1]: Leaving directory `/usr/src/freeswan-2.06/lib'
make: *** [programs] Ошибка 1
}

Пытаюсь не обращать внимания, запускаю:
make minstall и опять ошибки:

{
make minstall
( FSMODLIB=`make -C /usr/src/linux -p dummy | ( sed -n -e '/^MODLIB/p' -e '/^MODLIB/q' ; cat > /dev/null ) | sed -e 's/^MODLIB[ :=]*\([^;]*\).*/\1/'` ; \
if [ -z "$FSMODLIB" ] ; then \
FSMODLIB=`make -C /usr/src/linux -n -p modules_install | ( sed -n -e '/^MODLIB/p' -e '/^MODLIB/q' ; cat > /dev/null ) | sed -e 's/^MODLIB[ :=]*\([^;]*\).*/\1/'` ; \
fi ; \
if [ -z "$FSMODLIB" ] ; then \
echo "No known place to install module. Aborting." ; \
exit 93 ; \
fi ; \
set -x ; \
mkdir -p $FSMODLIB/kernel/ ; \
cp /usr/src/freeswan-2.06/modobj/ipsec.o $FSMODLIB/kernel/ )
+ mkdir -p /lib/modules/2.4.32/kernel/
+ cp /usr/src/freeswan-2.06/modobj/ipsec.o /lib/modules/2.4.32/kernel/
cp: невозможно выполнить stat для `/usr/src/freeswan-2.06/modobj/ipsec.o': No such file or directory
make: *** [minstall] Ошибка 1
}

Ну и как результат всего никакиз ipsec-ов - лишь пропатченное ядро.
Где беда и как ее побароть?
Спасибо.




ммм. apt-get install openswan ?
Почему именно Frees/Wan ? Да и вообще-то он тоже присутствует в репозитории.

romka
()
Ответ на: комментарий от romka

Вобще-то я так и сделал:
ядро пропатчил и поставил frees/wan, то теперь не могу понять почему когда я пишу в /etc/ipsec.conf
в leftrsasigkey публичный ключ, он у меня его не воспринимает, а бирет тот который прописан в /etc/ipsec.secret, при чем right и left для него однои и теже.

т.е если сделать "ipsec showhostkey --right" то имеем не то значение, что в /etc/ipsec.conf

av
() автор топика

Попробуй все-таки современные решения на 2.6 ядре. Я хоть и нуб в ipsec, но у меня получилось после чтения документации и transport поднять и туннель, и racoon взвести. А в доках почти везде пишут что Frees/Swan устарел.

Snorg
()
Ответ на: комментарий от Snorg

А какие решения на данный момент считаются современными?

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