I have a vpn connection I use to connect to work. It works almost perfectly, here is how I connect:
sudo openvpn --config firstname.lastname@example.org
Unfortunately the DNS doesn't seem to work, so after connecting I have to use the IP Address of the servers I want to connect to. Interestingly, when I connect with NetworkManager, DNS does work, but if there are any connection errors it just drops instead of reconnecting. Honestly I'd be fine with a fix to either, and will change the title of the question to match the first working answer I get.
I am using the most recent Ubuntu 13.04