On Thu, Jan 01, 2009 at 05:26:19PM -0800, JaR wrote:
> Buenas! hace algunos dias estoy probando cosillas con una VPN que tengo que 
> armar contra un cisco PIX el tema es que me interesaria que openswan2.6 me 
> generase interfaces como lo hacia la antigua version que corria sobre 2.4 
> googleando un poco encontre lo siguiente:
> 
> "(despues de tener instalados los paquetes openswan, openswan-modules-sources 
> y linux-patch-openswan):
> apt-get install module-assistant && m-a a-i openswan
> 
> Ahora, debemos quitar el NETKEY antes de cargar el modulo ipsec
> rmmod af_key esp4 ah4 ipcomp
> 
> Y finalmente cargamos la pila KLIPS como modulo:
> modprobe ipsec"
> 
> el tema es que no puedo pasar del primer comando:
> 
> apt-get install module-assistant && m-a a-i openswan  
> 
> me larga el siguiente error:
> 
> sed -e "s!\$KVERS!`sed -n -e '/UTS_RELEASE/s/^[^"]*"\([^"]*\)".*$/\1/p' 
> /usr/src/linux/include/linux/version.h`!g; s!\$KSRC!/usr/src/linux!; 
> s!\$KEMAIL!!; s!\$KMAINT!!; s!\$KDREV!"Custom.1.00"!; s!\$DEBDATE!jue, 01 ene 
> 2009 21:59:36 -0200!" debian/control.in > debian/control
> dh_testdir
> dh_testroot
> rm -f build-stamp configure-stamp
> /usr/bin/make modclean KERNELSRC=/usr/src/linux 
> OPENSWANSRCDIR=/usr/src/modules/openswan
> make[1]: se ingresa al directorio `/usr/src/modules/openswan'
> rm -rf /usr/src/modules/openswan/modobj
> make[1]: se sale del directorio `/usr/src/modules/openswan'
> dh_clean
> rm -f debian/control
> /usr/bin/make -f debian/rules binary-modules
> make[1]: se ingresa al directorio `/usr/src/modules/openswan'
> sed -e "s!\$KVERS!2.6.24-etchnhalf.1-486!g; 
> s!\$KSRC!/lib/modules/2.6.24-etchnhalf.1-486/build!; s!\$KEMAIL!!; 
> s!\$KMAINT!!; s!\$KDREV!2.6.24-6~etchnhalf.7!; s!\$DEBDATE!jue, 01 ene 2009 
> 21:59:37 -0200!" debian/control.in > debian/control
> dh_testdir
> # Add here commands to configure the package.
> touch configure-stamp
> dh_testdir
> /usr/bin/make module KERNELSRC=/lib/modules/2.6.24-etchnhalf.1-486/build 
> OPENSWANSRCDIR=/usr/src/modules/openswan
> make[2]: se ingresa al directorio `/usr/src/modules/openswan'
> Building module for a 2.6 kernel
> make[3]: se ingresa al directorio `/usr/src/modules/openswan'
> make[4]: se ingresa al directorio `/usr/src/modules/openswan'
> make[4]: `/usr/src/modules/openswan/modobj26/Makefile' está actualizado.
> make[4]: se sale del directorio `/usr/src/modules/openswan'
> /usr/bin/make -C /lib/modules/2.6.24-etchnhalf.1-486/build  
> BUILDDIR=/usr/src/modules/openswan/modobj26 
> SUBDIRS=/usr/src/modules/openswan/modobj26 
> MODULE_DEF_INCLUDE=/usr/src/modules/openswan/packaging/linus/config-all.h 
> MODULE_DEFCONFIG=/usr/src/modules/openswan/linux/net/ipsec/defconfig  
> MODULE_EXTRA_INCLUDE= ARCH=i386 modules
> make[4]: se ingresa al directorio 
> `/usr/src/linux-headers-2.6.24-etchnhalf.1-486'
>   CC [M]  /usr/src/modules/openswan/modobj26/ipsec_init.o
> /usr/src/modules/openswan/modobj26/ipsec_init.c:23:26: error: linux/config.h: 
> No existe el fichero o el directorio
> In file included from /usr/src/modules/openswan/modobj26/ipsec_init.c:28:
> /usr/src/modules/openswan/linux/include/openswan/ipsec_param.h:178: warning: 
> ‘struct iphdr’ declared inside parameter list
> /usr/src/modules/openswan/linux/include/openswan/ipsec_param.h:178: warning: 
> its scope is only this definition or declaration, which is probably not what 
> you want
> In file included from /usr/src/modules/openswan/modobj26/ipsec_init.c:88:
> /usr/src/modules/openswan/linux/include/openswan/ipsec_proto.h:76: error: 
> conflicting types for ‘ipsec_print_ip’
> /usr/src/modules/openswan/linux/include/openswan/ipsec_param.h:178: error: 
> previous declaration of ‘ipsec_print_ip’ was here
> make[5]: *** [/usr/src/modules/openswan/modobj26/ipsec_init.o] Error 1
> make[4]: *** [_module_/usr/src/modules/openswan/modobj26] Error 2
> make[4]: se sale del directorio 
> `/usr/src/linux-headers-2.6.24-etchnhalf.1-486'
> make[3]: *** [module26] Error 2
> make[3]: se sale del directorio `/usr/src/modules/openswan'
> make[2]: *** [module] Error 2
> make[2]: se sale del directorio `/usr/src/modules/openswan'
> make[1]: *** [build-stamp] Error 2
> make[1]: se sale del directorio `/usr/src/modules/openswan'
> make: *** [kdist_image] Error 2
> 
> Podria alguien arrojar algo de luz en mi camino dado que no tengo idea en que 
> puedo estar fallando
> 
> 
> 
>       Yahoo! Cocina
> Recetas prácticas y comida saludable
> http://ar.mujer.yahoo.com/cocina/

Para que necesitas la interface, por iptables?

-- 

--------------
Diego Woitasen

Responder a