Here's how to build vpnc as a drop-in replacement for the Cisco VPN client. Why on earth would I want to do this? Because, in my opinion, Cisco's client is a pretty poor piece of software, you shouldn't have to have a Cisco contract to download the thing, and I am a big proponent of open source software.
This process has been tested under Mac OS X 10.5.5 and Ubuntu Intrepid 64 bit, and it's written up in detail on this page on my site. Here's the executive summary version:
Requirements:
For greater detail on each of the following steps, see the full instructions on my site. If you've got Unix experience, though, this version should be enough to get you going:
$ sudo cp -R /etc/opt/cisco-vpnclient/Profiles ~
$ cd ~/Profiles
$ curl -O http://www.gdanko.net/convert_profiles.sh
$ sudo sh ~/Profiles/convert_profiles.sh$ cd /usr/local/bin
$ sudo curl -O http://www.gdanko.net/vpnc_launcher.txt
$ sudo mv vpnc_launcher.txt vpnc_launcher.php
$ sudo chmod 755 vpnc_launcher.phpUnix VPN Connection Utility (new and improved!)
Available VPN Servers:
[1] Bangalore
[2] Dallas
[3] NewYork
Please select a VPN to connect to: 3
Connecting to NewYork...
Enter username for vpn.newyork.foo.com: myname
Enter password for myname@vpn.newyork.foo.com: mypass
add net x.x.x.x: gateway x.x.x.x
add host x.x.x.x: gateway x.x.x.x
delete net default
add net default: gateway x.x.x.x
VPNC started in background (pid: 7557)...
bash-3.2$ vpnc-disconnect
Terminating vpnc daemon (pid: 7557)
That's it, we're done!
Mac OS X Hints
http://hints.macworld.com/article.php?story=20090220063523591