Cisco Anyconnect Secure Mobility Client Ubuntu 18.04



Skip to end of metadataGo to start of metadata

Overview:

We don't have any change log information yet for version 4.8.03052 of Cisco AnyConnect Secure Mobility Client. Sometimes publishers take a little while to make this information available, so please check back in a few days to see if it has been updated. Ubuntu 16.04 (LTS) and 18.04 (LTS) (all 64-bit).To use AnyConnect with Mac OS 10.13 (High Sierra), you must follow a manual process to leverage Cisco AnyConnect’s complete capabilities. AnyConnect 4.5.02033 has warnings to guide you through the steps.

SLAC's VPN uses posture checking to enforce that antivirus software is installed and that antivirus updates are current. In addition, Cisco's AnyConnect Secure Mobility Client VPN software must be used so that the status of antivirus can be reported to the SLAC VPN ASA's.

SLAC has some pages on installing antivirus and AnyConnect, but they are somewhat distributed, and are mostly focused on systems that are SLAC supported Windows and SLAC supported MacOS. This document is an attempt at providing a streamlined recipe for a self-supported Mac running Linux.

Cisco Anyconnect Secure Mobility Client 4.6.01103 Download

The process described here is for a MacBook Air running the Elementary Linux distribution version 5.1 (based on the Ubuntu Linux 18.04 LTS distribution).

Ethernet and Wireless Networking

Anyconnect Download

This section is very specific to the hardware used. While this is not a general recipe, it may be useful for inspiration of what to try. The MacBook Air has no built-in Ethernet, only wireless. Unfortunately, the default installation of many Linux distributions don't have the correct wireless driver, so the user is left with no way to connect to the network after installation. I was unable to get an Apple Thunderbolt Ethernet adapter to work, but a Linksys USB adapter (model USB3GIGV1) was recognized. Thus, I could use Ethernet to install OS updates and download wireless drivers.

To install wireless drivers, you need to know which chipset is being used. In my case, it was a Broadcom BCM4360 802.11ac adapter. This page on Broadcom Wifi on Ubuntu provided some useful documentation. The 'lspci' will display information about the PCI bus.

Anyconnect

On the Broadcom Wifi page listed above, the driver is given by:

Installing the bcmwl-kernel-source package and rebooting allowed wireless to work. I have found wireless to be very stable.

Antivirus

Cisco Anyconnect 4 Client Download

CLAM AV is an open source antivirus engine. This page gives the following instructions for Ubuntu as well as other distributions. I installed clamav and clamav-daemon. I have added the necessary 'sudo' statements to the recipe.

Secure

Cisco AnyConnect VPN Client

The Service Now Linux VPN Knowledgebase article describes obtaining AnyConnect from the VPN server itself. However, the auto-detect mechanism requires Java which you may not have (I didn't). Instead, I installed Cisco AnyConnect manually following the instructions at Cisco AnyConnect manual install. To install, you need to unpack the downloaded archive and run a shell script: