---
title: VPN Tunneling on 64-Bit Linux Platforms
slug: ps/help/en_us/ics/com/vtcg/vpn-tunneling-on-64-bit-linux-platforms
docTags: 
createdAt: 2026-08-02T15:43:23.519Z
---

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.

I**nstalling 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. | <br />```bash
apt-get install icedtea-7-plugin openjdk-7-jre:i386
```                                                                                                                                                                                                   |
| **Fedora**                                                                                                               | <br />```bash
yum -y install xterm
```<br />```bash
yum -y ld-linux.so.2
```<br />```bash
yum -y libstdc++.so.6
```<br />```bash
yum -y libz.so.1
```<br />```bash
yum -y libXext.so.6
```<br />```bash
yum -y libXrender.so.1
```<br />```bash
yum -y libXtst.so.6
``` |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
| **Open SUSE**                                                                                                            | <br />```bash
zypper install libXi.so.6
```                                                                                                                                                                                                                             |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |
|                                                                                                                          |                                                                                                                                                                                                                                                                         |

The syntax for launching VPN Tunneling from the command line is:

```bash
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.
