Cisco VPN client

All the clients, patches and info about how to get the client to work under Linux are available on this site: See also their forum at


tar zxvf vpnclient-linux-x86_64-
cd vpnclient
sudo su

Loading the kernel modules:

/etc/init.d/vpnclient_init start

Create a profile in /etc/opt/cisco-vpnclient/Profiles/somename.pcf. Of course "somename" has to be replaced by a more meaningful name. Usually you will get this file from the site you are trying to access using the VPN client.

Starting the client:

vpnclient connect somename

If you get an error like this:

The remote peer is no longer responding

many sites suggest changing your network settings. In my case however, it was a permissions problem. The client comes with all config files and directories world writable, which creates a security hole, so I removed some of the write permissions. After that I got the error message. I had to make a directory world writable in order to get the client working again. I do not understand why this is needed (I run the client as root), but it works for me.

chmod 777 /etc/opt/cisco-vpnclient/Certificates

Sometimes it helps to retry a couple of times.