Overview:
In
short, the process can be described at a high level as download the client;
unpack the client to the right folder; run the client install script that will
compile it; answer the questions during the install; start the client kernel
process and then run the client from the command line to connect. In
order to build the VPN kernel module, you must already have the kernel headers properly installed for the
version of the kernel you are running and know where they are located.
Contents
From the Cisco vpnclient-linux-4.8.02.0030-readme.txt :
||
||
|||| ||||
..:||||||:..:||||||:..
|| ||
C I
S C O
Release-Notes
=========================================================================
Revisions:
Release
4.8.02.0030
Files:
vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz
- Linux 32-bit and x86_64 (biarch)
Resolved
Issues:
CSCsi82396 Linux VPNclient fails to import chained
certificates when using SCEP
CSCsh21567 Mac OS X and Linux license need update
CSCsq09360 Linux IPSec VPN client does not install on linux kernels > 2.6.22
Contents:
- See Release Notes for Release 4.8 at:
http://www.cisco.com/en/US/docs/security/vpn_client/cisco_vpn_client/vpn_client48/release/notes/48client.html
Previous
revision:
Release
4.8.01.0640
Files:
vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz
- Linux 32-bit and x86_64 (biarch)
Allow these ports through your firewall if you don't want
any surprises.
Installation
Commands Step by Step (in brief)
Below are step by
step quick-start instructions. Be sure to connect to your ISP before starting.
Become super user (root) terminal session:
[user@vpnclient]$ su -
Password: {root's password}
-or-
open a Root Terminal session for instance in Debian
[root@vpnclient root]# cd
/usr/src
[root@localhost
root]# wget
http://its.eiu.edu/software/vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz
-or- get it with
your web browser
Decompress and extract it so that you end up with the
files in /usr/src/vpnclient:
[root@vpnclient src]# tar xzvf vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz
Change directory to /usr/src/vpnclient:
[root@vpnclient src]# cd
vpnclient
[root@localhost vpnclient]# ./vpn_install
Directory where binaries will be installed
[/usr/local/bin] (hit enter)
Automatically start the VPN service at boot time [yes] (hit enter)
The rest of the install text at this point depends on your distribution and
kernel... you MUST have the
Linux-Headers for yours properly installed before this point and you must get the location of your linux-headers
path correct here OR the compile of vpn client will fail.
Is the above correct [y] y
Making module...
... if the compile
completed without errors then you're ready to continue.
[root@localhost vpnclient]# /etc/init.d/vpnclient_init
start
Starting /opt/cisco-vpnclient/bin/vpnclient: Done
issue
the command: /etc/init.d/vpnclient_init start (if not already started)
For an at home/off campus
example:
[root@localhost Profiles]# vpnclient connect eiu
For an on campus example:
[root@localhost Profiles]# vpnclient connect at_eiu
Enter Username and Password.
Username []: (your eiu email username)
Password []: ***************
Note: Leave
this terminal session open in order to stay VPN connected.
Note:
If you open up another terminal window, and type "ifconfig" you
should see - as well as the settings for your network interface, eth0 - another
interface listed: "cipsec0" - this is the vpnclient interface. Its IP
Address will be listed as well.