Shrew Soft
Install Shrew Soft VPN client on Ubuntu 12.10
See: http://ubuntuforums.org/showthread.php?t=2078420
Step 0: If you already have a working Shrew Soft VPN client, use the 'export' feature to export the configuration settings. This file can easily be imported when the new version is up and running.
Step 1: download shrew soft package here: http://www.shrew.net/download/ike At the time of writing (01/29/2013) the file is: ike-2.2.0-rc-2.tgz It's not the stable release but works fine as far as I can tell.
Step 2: untar package into a directory and navigate to the folder created called: ike
Step 3: try to prepare for install. Run this command:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DQTGUI=YES -DETCDIR=/etc -DNATT=YES
Step 4: install dependencies. The initial cmake command failed for me the first two times because I needed to install these dependencies: libedit and qt4
sudo apt-get install libedit-dev sudo apt-get install libqt4-core libqt4-dev libqt4-gui
Step 5: prepare for installation: Run this command again:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DQTGUI=YES -DETCDIR=/etc -DNATT=YES cmake .
Followed by:
make
Step 6: install the application using this command
sudo make install
Step 7: launch the shrew soft daemon
sudo iked
Step 8: launch the graphical interface
sudo qikea or sudo qikea &
Step 9: use the import feature or set up a new connection.
Step 10: done
integration
Put the startup script (in ../ike/script/linux/iked) in /etc/init.d and install the script:
cp iked /etc/init.d cd /etc/init.d update-rc.d iked defaults
Ignore the warning, "this script has no LSB information". iked will now start at reboot. It is also possible to add the GUI frontend (qikea) to the main menu. It has to run as root. Change /etc/sudoers accordingly. On my own laptop I just added a NOPASSWD: to the admin group. I'm the only user.