I've set up a VPN using pptpd on a Debian 6 server.
Windows machines (over WiFi) can connect to it and everything is fine.
I'm running Android 2.3.3 on a LG Optimus One and I've encountered two different scenarios:
WiFi on & connected; 3G off: I can connect to the VPN, but browsing does not work at all, nor any apps that use the Internet.
WiFi off; 3G on & connected: I can connect to the VPN and browsing works.
Am I missing something here?