Install a vpnc-script.
This script is what sets up all the addresses and routes for you; it's the same as vpnc's, and if you have the vpnc package installed then you may already have a vpnc-script installed with it, perhaps in a directory like /etc/vpnc/vpnc-script.
If you don't already have it, you can get a current version from here. Even if you already have a copy from vpnc, you may wish to install this updated version which has support for IPv6, and for running on Solaris and on newer Linux kernels amongst other bug fixes.
Note that the script needs to be executable, and stored somewhere where SELinux or similar security systems won't prevent the root user from accessing it.