Instrucciones:

http://ubergeeky.com/blog/110-connect-to-cisco-vpn-from-android/comment-page-1

tun.ko sacado de:

http://forum.xda-developers.com/showthread.php?t=630703&page=5

Da el error:

# cd /sdcard/vpnc
# sh prep

modprobe: chdir(/lib/modules): No such file or directory

Si intentamos cargar el módulo a mano falla:

# insmod /system/lib/modules/tun.ko
insmod: init_module '/system/lib/modules/tun.ko' failed (Exec format error)
# dmesg
tun: version magic '2.6.32.9-27220-g328f560 preempt mod_unload ARMv7 ' should be '2.6.32.9-27227-g3c98b0d prempt mod_unload ARMv7 '

Por eso nos bajamos el tun.ko apropiado para nuestro kernel buscando tun.ko y 2.6.32.9-27227-g3c98b0d, en mi caso:

http://forum.xda-developers.com/showthread.php?t=630703&page=5

En el fichero prep cambiamos la linea:

modprobe tun

por

insmod /system/lib/modules/tun.ko