Wanna see this logo while booting your 2.6 kernel? Click here!

10.04.2007 15:55

Cisco VPN Client and Linux Kernel 2.6.19+ Rev.1


============================== ATTENTION ==============================
This article is _OUTDATED_. You can find an updated version of the patch below in the Links section.
============================== ATTENTION ==============================

I'm still surprised about the huge number of comments and e-mails from people regarding my weblog entry that makes the Cisco VPN Client work again with linux kernels 2.6.19+ and therefore, I'll add another entry on this topic here.

First of all: There's an error in the previous patch.

A nice fellow called Andy Ritger mailed to me yesterday and told me that my patch breaks DNS name resolution inside the tunnel. As I never use name resolution with my tunnels (you know, real geeks know all these funny numbers inside out ;) ) I didn't recognize this bug. Fortunately, he had a solution to this problem too and you can find his modified patch at the end of this entry.

Again, the installation instructions:
1. Untar the VPN Client
# tar xzf vpnclient-linux-4.8.00.0490-k9.tar.gz

2. Download the patch
# wget -q http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.19+-rev1.diff

3. Change to the vpnclient diretory
# cd vpnclient

4. Apply the patch
# patch <../vpnclient-linux-2.6.19+-rev1.diff
patching file IPSecDrvOS_linux.c
patching file frag.c
patching file interceptor.c
patching file linuxcniapi.c

Now the patch has been applied and you can safely install the client
#./vpn_install

Downloads:

References:

Links:
============================== ATTENTION ==============================
This article is _OUTDATED_. You can find an updated version of the patch above in the Links section.
============================== ATTENTION ==============================