Установка Openswan 2.6.X на Ubuntu/Debian
Автор: SHARK в CISCO | Блог Связиста | Среда 14 сентября 2011Проблема:
In file included from /home/user/openswan-2.6.24rc2/include/certs.h: > 24, > from /home/user/openswan-2.6.24rc2/lib/libopenswan/ > id.c:39: > /home/user/openswan-2.6.24rc2/include/secrets.h:20:41: error: gmp.h: > No such file or directory > In file included from /home/user/openswan-2.6.24rc2/include/certs.h: > 24, > from /home/user/openswan-2.6.24rc2/lib/libopenswan/ > id.c:39: > /home/user/openswan-2.6.24rc2/include/secrets.h:43: error: expected > specifier-qualifier-list before 'MP_INT' > /home/user/openswan-2.6.24rc2/include/secrets.h:54: error: expected > specifier-qualifier-list before 'MP_INT' > make[3]: *** [id.o] Error 1 > make[3]: Leaving directory `/home/user/openswan-2.6.24rc2/ > OBJ.linux.i386/lib/libopenswan' > make[2]: *** [programs] Error 1 > make[2]: Leaving directory `/home/user/openswan-2.6.24rc2/ > OBJ.linux.i386/lib' > make[1]: *** [programs] Error 1 > make[1]: Leaving directory `/home/user/openswan-2.6.24rc2/ > OBJ.linux.i386' > make: *** [programs] Error 2 Решение:
Перед установкой Openswan необходимо установить следующие пакеты:
build-essential
libgmp3-dev
bison
libgmp
flex
xmlto
gcc
затем
#cd /usr/src #wget http://openswan.org/download/openswan-2.6.35.tar.gz #tar -xzf openswan-2.6.35.tar.gz #cd /openswan-2.6.35 #make programs #make install
проверка версии
#uname -a KLIPS install for 2.0, 2.2, 2.4 or 2.6 kernels
cd /usr/src/openswan-2.#.#
export KERNELSRC=/usr/src/kernels/linux-2.6.18/
make module
make module_install