Here is a quick guide on installing the Cisco 4.8 VPN Client on OpenSuse 10.1 64-bit Beta 2: First verify that the following software has been installed on your system: make kernel-source gcc gcc-c++ Example: Linux:/ # rpm -qa make kernel-source gcc* make-3.80-189 gcc-c++-4.1.0_20060109-5 kernel-source-2.6.15_git12-6 gcc-4.1.0_20060109-5 Linux:/ # Next, switch to /usr/src/linux directory and type the following commands to prepare the Linux kernel for VPN installation: cd /usr/src/linux make mrproper make cloneconfig make prepare-all Then extract the vpnclient-linux-x86_64-4.8.tar.gz file Linux:/vpn # tar -zxf vpnclient-linux-x86_64-4.8.tar.gz Linux:/vpn # ls . .. vpn.pcf vpnclient vpnclient-linux-x86_64-4.8.tar.gz Linux:/vpn # Next download and apply the VPN Client patch from: http://jason.roysdon.net/?p=754 ftp://jason.roysdon.net/pub/jroysdon/cisco/vpnclient-linux-4.7.00.0640-k9_ke rnel-2.6.14-1.1637_FC4.patch patch < vpnclient-linux-4.7.00.0640-k9_kernel-2.6.14-1.1637_FC4.patch Now, change to vpnclient directory and start the VPN installation and answer few questions to complete the installation cd vpnclient Linux:/vpn/vpnclient # ./vpn_install Cisco Systems VPN Client Version 4.8.00 (0440) Linux Installer Copyright (C) 1998-2005 Cisco Systems, Inc. All Rights Reserved. By installing this product you agree that you have read the license.txt file (The VPN Client license) and will comply with its terms. Directory where binaries will be installed [/usr/local/bin] /usr/local/bin Automatically start the VPN service at boot time [yes] yes In order to build the VPN kernel module, you must have the kernel headers for the version of the kernel you are running. Directory containing linux kernel source code [/lib/modules/2.6.15-git12-6-default/build] /lib/modules/2.6.15-git12-6-default/build * Binaries will be installed in "/usr/local/bin". * Modules will be installed in "/lib/modules/2.6.15-git12-6-default/CiscoVPN". * The VPN service will be started AUTOMATICALLY at boot time. * Kernel source from "/lib/modules/2.6.15-git12-6-default/build" will be used to build the module. Is the above correct [y] y Next, copy your VPN profile (vpn.pcf) to following directory /etc/CiscoSystemsVPNClient/Profiles Finally, startup Cisco VPN client Linux:/opt/cisco-vpnclient/bin # ./vpnclient connect vpn Cisco Systems VPN Client Version 4.8.00 (0440) Copyright (C) 1998-2005 Cisco Systems, Inc. All Rights Reserved. Client Type(s): Linux Running on: Linux 2.6.15-git12-6-default #1 Tue Jan 17 14:22:14 UTC 2006 x86_64 Config file directory: /etc/opt/cisco-vpnclient Initializing the VPN connection. Contacting the gateway at 10.1.1.1 User Authentication for vpn... Enter Username and Password. Username []: USERNAME Password []: PASSWORD Authenticating user. Negotiating security policies. Securing communication channel. Your VPN connection is secure.