Snow Leopard brought built-in support for Cisco VPN over TCP (but not over UDP). However, as of 10.6.6, there is still one issue: While the password can be saved in the keychain, the daemon configd is not granted access, causing the user to be bothered to enter the password every time upon initiating a connection
(If you are running Mac OS X 10.6.0–10.6.3 and experience unexpected disconnections when the phase 1 key should be renegotiated (after 48 minutes), there is a work-around here.
The password issue can be solved as follows
XAUTH password using the search field/usr/libexec/configd to the list of applications that are allowed to access the keychain entries. To navigate to this directory, just start typing /usr/libexec/ and then select configd.
racoon being running when it should not be. To kill this daemon, proceed as follows:sudo killall racoon and press the “Return” key