VPN Tunneling on 64-Bit Linux Platforms
A native 64-bit VPN Tunneling client is not yet available. Instead, changes in the existing 32-bit client were made so that it can be run on 64-bit platforms. Because of this, VPN Tunneling has dependencies with 32-bit Java and 32-bit standard libraries even when running on a 64-bit platform.
See the Ivanti Connect Secure Supported Platforms Guide for a list of supported browsers, platforms and plug-ins for VPN Tunneling.
To run VPN Tunneling on a 64-bit Linux platform, you must perform the following tasks on your Linux system:
•Install a 64-bit web browser and configure the Java plug-in.
•Download and install the 32-bit Java for Linux.
•Update the Java alternatives links. If you install the 32-bit Java using package managers like "apt-get" and "yum" and so forth, the Java alternatives links are updated automatically, and you can skip this step.
•sudo update-alternatives --install /usr/bin/java java 32-bit-Java-path priority
•Check that 64-bit Java is the default. To see which is the default Java, use the update-alternatives --display java command.
•If necessary, use the sudo update-alternatives --config java command to change the default Java.
•Install the standard 32-bit libraries and components. For example, see the following table.
Installing Standard 32-Bit Libraries and Components
Linux Distribution Method |
Command |
Ubuntu |
|
This command installs Java 7 64-bit, the plugin for your browser, and the 32-bit Java with all related 32-bit libraries. |
apt-get install icedtea-7-plugin openjdk-7-jre:i386 |
Fedora |
yum -y install xterm yum -y ld-linux.so.2 yum -y libstdc++.so.6 yum -y libz.so.1 yum -y libXext.so.6 yum -y libXrender.so.1 yum -y libXtst.so.6 |
Open SUSE |
zypper install libXi.so.6 |
The syntax for launching VPN Tunneling from the command line is:
32-bit_Java_path -cp NC.jar NC -h ivehostname-u username-p password[-r realm] -f sa_certificate_in_der_format[-l gui_log_level [-L ncsvc_log_level] [-y proxy-z proxy_port[-s proxy_username-a proxy_password[-d proxy_domain]]]
There are no changes in the Ivanti Connect Secure admin GUI or in the VPN Tunneling client user interface to run on a 64-bit Linux platform, however you should note the following:
The 32-bit Java path must be used when launching VPN Tunneling from the command line.
If the VPN Tunneling launcher cannot find the 32-bit Java path in the alternative's links, the "Setup Failed. Please install 32-bit Java and update alternatives links using update-alternatives command. For more details, please refer KB article KB25230." error appears.
Agentless host checker is supported when VPN Tunneling is launched from a browser but is not supported when VPN Tunneling is launched from command line.