22 April 2005

Installing Cisco 3000 VPN Client

A. Download VPN client software for Linux
1. Download it
2. Unzip it to a temp directory

B. Get required Linux headers and gcc

1. Determine Kernel Version
uname -r
2.6.10-5-386
2. Select System --> Administration --> Synaptic Package Manager
3. Select Development from tree
4. Find linux-headers-2.6.10-5-386 (it _MUST_ match the kernel version)
5. Check it, OK any dialog boxes
6. Find gcc, check it, OK any dialog boxes
7. Click Apply, confirm dialog box
8. Close package manager

C. Compile VPN client

1. Open a console window and change directory to the unzipped VPN client
2. Run the install script as super user
sudo ./vpn_install
3. Accept the defaults. It should automatically detect the Linux headers you downloaded. They are linked from a number of places, including
/lib/modules/2.6.10-5-386/build
4. It will compile successfully
5. Change directory to where the VPN client tarball extracted the bundled profiles (*.pcf files), if any
6. Copy those files to
/etc/CiscoSystemsVPNClient/Profiles/
D. Start VPN client

1. The VPN client will start when the system boots. However, start it manually for now by executing:
sudo /etc/init.d/vpnclient_init start
2. Run the client with
vpnclient connect
where is one of the profiles, without the .pcf extension

3. Enter your username (username part only, not your full email address)
4. Enter your SecurID password+token

It will connect. That console window will remain busy. You can put the job in the background.

No comments: