1. Download the latest version here - http://www.shrew.net/static/help-2.1.x/vpnhelp.htm
In the time of writing, it is the version 2.1.7.
wget http://www.shrew.net/download/ike/ike-2.1.7-release.tgz
2. Unzip the the tar file.
tar -xzvf ike-2.1.7-release.tgz
3. Ensure that you have cmake and qt3
For CentOS / RHEL / Fedora
yum install qt3 qt3-devel cmake
4. Install the VPN client (iked - daemon, ikea - vpn manager)
cd ike
cmake -DCMAKE_INSTALL_PREFIX=/usr -DQTGUI=YES -DETCDIR=/etc -DNATT=YES #the DCMAKE_INSTALL_PREFIX and DETCDIR options are very important for the application to resolve the shared libraries. If you encounter this error, "iked: error while loading shared libraries: libike.so.2.1.7: cannot open shared object file: No such file or directory", then you've got a wrong cmake option.
make
make install
5. Test run the VPN client
iked #run the daemon
ikea -F #run the VPN manager
2 comments:
Hello,
Have encountered the "error while loading shared libraries" as detailed in your post, but unsure as to what cmake option needs to be changed. I'm assuming either DCMAKE_INSTALL_PREFIX or DETCDIR - but wondering what the parameters actually mean. I've pointed DCMAKE_INSTALL_PREFIX to both /usr and /usr/bin but still getting the error popping up when trying to run the 'iked' daemon...
Any help would be appreciated!
Ignore this - massive blonde moment.
Expected CentOS to telepathically perform the ldconfig command (turns out the telepathy stack has yet to be integrated into the kernel, apparently).
Post a Comment