Hi, I'm having a similar issue. If I use openvpn externally, it will push a default route, but network-manager immediately removes that route. This is new behavior in 0.9.10, in fact I confirmed that by trying the previous version by pulling packages from snapshots, previous versions did not have this problem.
I spent quite a bit of time debugging this issue with upstream NM people on their IRC channel, in the end they came up with a patch that was committed upstream (in git it is: the following hash: 06703c1670d0f96834b268920b09792e22fdb4c4) I tested this change, and it worked well for me. Considering that this effectively breaks all OpenVPN setups that are not using network-manager's built-in VPN mechanisms, I would really like to get this change into Debian without having to wait for the next major release of NM. If you are planning on doing an upload in the near future, could you cherry-pick this change? If you aren't planning on doing one any time soon, would you mind if I NMU with this change? thanks for maintaining network manager! micah
pgpqEfCTvX8Ce.pgp
Description: PGP signature