Terry : Ubuntu vpnc

The vpnc package in official repository doesn't support Hybrid Authentication which is required at Oracle.

Install vpnc from PPA

Build your own deb package

  1. Create a directory for the source. mkdir vpnc-source
  2. Download vpnc source. sudo apt-get source vpnc
  3. Install packages for building debs. sudo apt-get install fakeroot debhelper dpatch
  4. Install ssl packages. sudo apt-get install libgcrypt11-dev openssl libssl-dev
  5. Edit the Makefile to uncomment the following two lines:
    OPENSSL_GPL_VIOLATION = -DOPENSSL_GPL_VIOLATION
    OPENSSLLIBS = -lcrypto
  6. Edit the file config.c and replace the line:
    asprintf(&version, "Cisco Systems VPN Client %s:%s", VERSION, uts.sysname);
    with this new line:
    asprintf(&version, "Cisco Systems VPN Client %s:%s", "4.8.00 (0490)", "Linux");
  7. Build the new package: sudo dpkg-buildpackage -rfakeroot
  8. Install the package you just built by clicking on it.
  9. Details on this process were combined from:
    http://mspdv169.us.oracle.com:8080/display/buildtools/Linux+Documentation
    http://www.gerzic.net/docs/vpnc-tips.txt

Reference:

http://connect.oraclecorp.com/activities/844113-working-vpnc-with-network-manager-integration-on-karmic-64-bit

http://mspdv169.us.oracle.com:8080/display/buildtools/Linux+Documentation

Compiled packages for Ubuntu and Fedora

http://kernel.us.oracle.com/~jhaxby/vpn/