Forticlient VPN Setup

From The University of Akron Support Wiki
Revision as of 14:56, 17 March 2020 by Epe2 (Talk | contribs)

Jump to: navigation, search

What is a VPN

A Virtual Private Network (VPN) uses an existing internet connection to establish a direct link to the campus network. This can be useful for accessing resources that require a campus network connection.

The VPN that The University of Akron uses is FortiClient.

Download FortiClient

To download FortiClient please click the following link:
***At this time, Mac OS users should download and install version 6.0 and not the 6.2.

Note: If you are using a University of Akron owned computer, FortiClient should already be installed. If it is not, please contact the Help Desk.

Windows & MacOS Setup

(Forticlient is available, with offical support for Windows 7 or higher, Mac OS v10.8 or higher.)

For detailed instructions on downloading and setting up FortiClient for Windows or MacOS please click here.

  • The above guide uses Windows, but the process for MacOS is nearly identical.

If you only need information on setting up a new VPN connection in FortiClient, please see the image below:

Linux Setup

Fortigate Supported Linux Distributions

If you are running Fedora, CentOS, or Ubuntu, please follow the instructions for installation at Fortigate's support site to install from their application repositories.

Once installed, please configure according to the instructions starting at step 11) below.

Other Distributions

If you are running a different distribution Than the ones that Fortigate supports, you need the statically compiled version. Instructions for installation are below.

Tested on Ubuntu 18.04. The appearance of your windows may vary based on your system's configuration.

Note: This procedure requires root privileges on the Linux workstation.

GUI Version


1 - Download a copy of the Fortinet SSL VPN Client for Linux to your Computer: Click Here to Download

2 - In the file manager, navigate to the folder containing this file.

NOTE: You will need to sign into Microsoft Online with your UAkron email and password in order to download the installer.

Linux VPN 1.png


Right click the archive and select Extract Here.

Linux VPN 2.png


Open the newly extracted folder.

Linux VPN 3.png


Navigate to the forticlientsslvpn folder.

Linux VPN 4.png


Navigate to the 64bit folder if your machine has a 64-bit processor. If not, navigate to the 32bit foklder.

Linux VPN 5.png


Double click the forticlientsslvpn file.

Linux VPN 6.png


Follow the prompts to grant privileges and accept the license agreement.

Linux VPN 7.png

Linux VPN 8.png

Linux VPN 9.png


1 - The first time you run the client, you must configure the profile.

2 - Click on Settings.

Linux VPN 10.png


On the settings screen, click the + button in the lower left corner to add a connection profile.

Linux VPN 11.png


Configure the profile to connect to on port 443.

NOTE: that the default is 10443, which is not correct.

Linux VPN 12.png


Click the create button. You now can select the newly created profile and connect with your UANET credentials. A successful connection will result in a window showing traffic flowing in each direction.

NOTE: If presented with a certificate error, accept it to continue.

For connections in the future, just double click the forticlientsslvpn file as above – you will not need to repeat the configuration process. You may wish to create a shortcut to this file in your launcher or desktop. The procedure for that varies by distribution.

Linux VPN 13.png

CLI Version


NOTE: This method requires iproute (or iproute2) & ppp.

With root privileges, copy Forticlient SSLVPN tarball to an appropriate location, such as /usr/local/sbin/.


Change directory to location of tarball file and, with root privileges, extract Forticlient SSLVPN tarball:

cd /usr/local/sbin/

tar -xvzf forticlientsslvpn_linux_version.tar.gz


Change directory to the location of the setup script appropriate to your architecture (32-bit or 64-bit):

cd forticlientsslvpn/64bit/helper/


With root privileges, run the setup script and accept the license:



Change directory to the parent of the current directory,which in this case would be forticlientsslvpn/64bit/:

cd ../

NOTE: Full path should be /usr/local/sbin/forticlientsslvpn/64bit/


With root privileges, run the GUI-based client to configure the VPN connection parameters:


On the main screen, click the Settings button.


On the settings screen, click the + button at the bottom of the Connection Profiles column to create a new profile.

In this case, the profile is simply named ua.

Enter the following:

-The name or IP address of the VPN server -

-The port on which it is listening for connections - 443

-Your UANet ID and password.

Click Done and then quit the forticlientsslvpn application.

Note: It seems to be a quirk of the application, but you must quit and restart it when you change settings, such as changing your password.


With root privileges, run the GUI-based client and click the Connect button.

If all goes well, a connection status window should appear which will show that the tunnel is running.

To disconnect, click the Stop button.


Note: You may want to configure a desktop shortcut to the forticlientsslvpn application. How this is done will depend on your desktop environment. Remember that the shortcut will need to run the application with root privileges.

For example, in the Trinity Desktop Environment, the command tdesu followed by an executable application will prompt for the root password and then run the application with root privileges. The command which the desktop shortcut should run would be as follows:

tdesu /usr/local/sbin/forticlientsslvpn/64bit/forticlientsslvpn