How do I install the Cisco AnyConnect Client on Linux?

This FAQ was last modified on: Thursday, February 15, 2018 04:33pm

For a complete description of this service and it's features, please click here.

** At the time of this writing, Cisco supports AnyConnect on the following Linux operating systems: Linux Red Hat 6, 7 & Ubuntu 14.04 (LTS) and 16.04 (LTS) (64-bit only). It is known to work on other versions, but is not officially supported. For an up to date version of supported operating systems, please read the AnyConnect release notes on Cisco's website. 

** On campus users may also need to do the following: Check the "Allow local (LAN) access when using VPN (if configured)" option, in the initial configuration once the software has been installed.

**** Note for Ubuntu 16.04 users:

On Ubuntu 16.04, the installation via the vpnsetup.sh file will fail unless the "network-manager-openconnect" package and related packages (libopenconnect5, libstoken1, libtomcrypto0, libtommath0, openconnect) are installed and the daemon restarted.

  • $ sudo apt install network-manager-openconnect
  • $ sudo systemctl daemon-reload

1. Open a web browser and go to http://anyc.vpn.gatech.edu. You will then be re-directed to a login page. The url will be different.

VPN GT Login

2. Enter the same username and password that you use to log into Buzzport or Techworks.

3. Your next screen will be our welcome banner. Click "Continue".

Click Continue

4. The client will now begin the installation process:

Installation Photo

5. At this point, it has been our experience that we need to do a manual client download and install. If the client downloads and installs successfully, continue to STEP 9. Otherwise, the following screen will pop up. Click on the "Linux i386" link in order to manually download the Cisco AnyConnect client.

Cisco AnyConnect VPN Client

6. The following screen should pop up. Click "Save file".

VPN Setup

 

****Note: In some browsers, it may not prompt you to save this file, it will simply display the script as a text file in your browser. In this event, click "Back" on your browser and right mouse click on the link and choose "Save Link As."

 

 

7. Another window should pop up to show that the file has downloaded.

Install Confirm

8. Once you have downloaded the file, open up a terminal window and navigate to the directory that contains the vpnsetup.sh file. Make sure the script is executable. To do this, type:

chmod 755 vpnsetup.sh

You will need administrative rights to install the VPN client. In Ubuntu, just type:

sudo ./vpnsetup.sh

You may need to use the "su" command in other Linux distributions to get administrative rights.

Once you start the setup you should see something like below: 

Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.H6QP7o/vpninst443132940.tgz...
Unarchiving installation files to /tmp/vpn.H6QP7o...
Starting the VPN agent...
Done!

NOTE: If you are running Fedora 20, please also do the following: Install the package pangox-compat:

$sudo yum install pangox-compat

NOTE: If you are running Ubuntu 17, you may have to install the pango library X backend before running AnyConnect:

$sudo apt install libpangox-1.0-0

9. In order to open the AnyConnect client, click on Applications -> Internet -> Cisco AnyConnect Client.

Open AnyConnect Client

10. The following window should appear. Type anyc.vpn.gatech.edu in the open field.

 

VPN host

11. The group Gatech will be auto populated. Enter your username and password.

 VPN Login

12. Our banner will appear. Click "Accept" if you agree to the terms.

Terms an Agreements

13. The AnyConnect icon will appear on the top right menu bar. Click on the icon for more information. Note that this is the older icon that is showed in the image below. The new ICON is to the right o the image.

AnyConnect Icon             AnyConnect Icon

14. If you want to see connection information, click on the "Statistics" tab. 

Statistics Tab

15. If you would like to disconnect, click on the "Connection" tab and then the "Disconnect" button.

Connect and Disconnect