Day: December 6, 2011

Kernel configuration to get Android VPN L2TP IPSec PSK working

I was receiving this error message when trying to use VPN PSK:

E/racoon (5303)Cannot create KEY socket

To solve it I need to add this configs on Linux kernel of Android:

CONFIG_NET_KEY=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_PPP=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_MPPE=y
CONFIG_PPPOE=y
CONFIG_PPPOL2TP=y
CONFIG_PPPOLAC=y
CONFIG_PPPOPNS=y