Networking :: Cisco VPN Client
Attempting to remaster a CD with an additional application:
- Cisco VPN Client
Booted the DSL from CD.
Created HD partition
Copied files to partition
Chroot'd in partition
Uploaded linux Cisco VPN Client and attempted to run the install program.
Error is:
**********************************
.....
......
......
Making module
./driver_build.sh
Cisco Systems VPN Client
usage:
./driver_build.sh 'kernel_src_dir'
'kernel_src_dir' is the directory containing the linux kernel source
Failed to make module "cisco_ipsec".
***********************************************
Appreciate assistance with how to resolve.
Very new to topic
regards
Simon
I downloaded the vpnclient for linux from one of the universities. I then followed the same procedure that the readme file provided, but what I got were errors. I know that I needed kernel source, so I downloaded the kernelsource.dsl. Since I am using dsl 2.0, and the kernel version is 2.4.31, the kernel source version is 2.4.26. The error came out as not able to match kernel source header. Does anyone know where to get the kernel source for 2.4.31?
Thanks!
I downloaded the kernel source 2.4.31 from kernel.org. Then I extracted the source to one of the directories and used
" mount --bind /directory /usr/src/linux-2.4.31"
then I removed the linux link to the original source /usr/src/linux-2.4.26, and remade another symbolic link to /usr/src/linux-2.4.31.
I also extracted vpnclient-linux4.7.tar.gz obtained from the link http://www.cites.uiuc.edu/vpn/download-install.html to a dedicated directory. It has the following files
Cniapi.h cvpnd linuxcniapi.h
GenDefs.h driver_build.sh linuxcniapi.o
IPSecDrvOSFunctions.h frag.c linuxkernelapi.c
IPSecDrvOS_linux.c frag.h linuxkernelapi.o
IPSecDrvOS_linux.h frag.o mtu.h
IPSecDrvOS_linux.o install.std sample.pcf
MacConnect.pcf interceptor.c unixcniapi.h
Makefile interceptor.o unixkernelapi.h
McMasterVPN.pcf ipseclog vpn_install
cisco_cert_mgr libdriver.so vpn_ioctl_linux.h
cisco_ipsec libdriver64.so vpn_uninstall
cisco_ipsec.ko libvpnapi.so vpnapi.h
cisco_ipsec.mod.c license.rtf vpnclient
cisco_ipsec.mod.o license.txt vpnclient.ini
cisco_ipsec.o linux_os.h vpnclient_init
config.h linuxcniapi.c
I have tried to install the package many times, and I failed with compiler error. So I went into modify driver_build.sh.
I changed $CC=cc to $CC=gcc.
Then I could compile the package and no errors were found. However, after the installation, I cannot initiate the service with the "vpnclient_init start" command. It shows the following error,
bash-2.05b# ./vpnclient_init start
Starting /opt/cisco-vpnclient/bin/vpnclient: /lib/modules/2.4.31/CiscoVPN/cisco_ipsec: couldn't find the kernel version the module was compiled for
Failed (insmod)
May someone help me on this?
Thanks!
original here.