Configuring OpenVPN on PFSense for use with Android and Cyanogenmod 6 RC3
I assume you've got a working configuration for any roadwarrior such as your laptop, so I explain only small adaptions. Anyway, for a basic configuration, see http://www.scribd.com/doc/8142908/pfSense-OpenVPN-Tutorial
The setup has been tested with a nexus one running Froyo (FRF91) and Cyanogenmod 6 RC3 and PFSense 1.2.3-RELEASE nanobsd on an ALIX board
Let's start with the PFSense box:
Check LZO Compression #for a slight better performance
Under "Custom Options"
add push "redirect-gateway" #since Cyanogenmod OpenVPN integration has problems with doing this itself…
Now to the Device (all options have to match the ones chosen on your pfsense wall, i think that's self-evident):
Under "Advanced" (press the menu button) choose the following:
Device to use: tun
LZO Compression: true
Redirect Gateway: FALSE #pfsense pushes this option to us
Cipher Algorithm: AES-256-CBC #since my uplink is 1Mb/s it doesn't really matter that I use something really secure, crypting on my nexus1 will do that with ease
Size of cipher key: default
