Package Details: cisco-anyconnect 4.9.05042-1

Package Actions

  • View PKGBUILD / View Changes

Cisco Anyconnect For Linux

Git Clone URL: https://aur.archlinux.org/cisco-anyconnect.git (read-only, click to copy)
Package Base: cisco-anyconnect
Description: Cisco AnyConnect Secure Mobility Client
Upstream URL: https://www.cisco.com/c/en/us/products/security/anyconnect-secure-mobility-client/index.html
Licenses: custom
Submitter: K900
Maintainer: K900
Last Packager: K900
Votes: 7
Popularity: 0.47
First Submitted: 2019-03-28 09:19
Last Updated: 2021-01-14 15:36

Dependencies (7)

  • ca-certificates(ca-certificates-utils)
  • libxml2(libxml2-linenum, libxml2-git)
  • glib2(glib2-sched-policy, glib2-clear, glib2-quiet, glib2-selinux, glib2-nodocs-git, glib2-git, glib2-patched-thumbnailer)(optional) – required by vpnui
  • gtk2(gtk2-patched-gdkwin-nullcheck, gtk2-ubuntu, gtk2-git, gtk2-minimal-git, gtk2-patched-filechooser-icon-view)(optional) – required by vpnui
  • gtk3(gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-git, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-patched-filechooser-icon-view, gtk3-typeahead)(optional) – required by acwebhelper
  • hicolor-icon-theme(hicolor-icon-theme-git)(optional) – required by desktop shortcuts
  • webkit2gtk(webkit2gtk-mse, webkit2gtk-unstable)(optional) – required by acwebhelper

Sources (4)

Mar 16, 2021 Note: Cisco only supports Red Hat and Ubuntu Linux distributions. Download the.gz install archive to the desktop. Extract the archive to the desktop of Ubuntu in the following folder anyconnect-linux64. Cisco AnyConnect Secure Mobility Client 4.0 supports the following versions of Linux operating system: - Red Hat 6 (64-bit) - Ubuntu 12.x (64-bit).The AnyConnect GUI is not supported on all Linux distributions. In fact, the new Cisco AnyConnect Secure Mobility Client v4.x works in Windows, Mac OS X, and even Linux. It new AnyConnect is way better than the previous Cisco VPN client. Earlier, Cisco VPN client only supported only the IPsec VPN option. The same company also offers Cisco packet tracer offline installer to download. However, the new Cisco. These directions outline the process of installing the Cisco AnyConnect Secure Mobility Client and Diagnostic And Reporting Tool (DART) for Linux. The AnyConnect Mobility Client package must be installed first, followed by DART. Cisco AnyConnect can be installed through the Graphic User Interface (GUI) or Command Line (CLI). I have an issue where I just get a blank black screen from this program (window named Cisco Anyconnect secure mobility client). Starting vpnui from the terminal shows the following messages: Gtk-Message: 15:08:22.556: Failed to load module 'colorreload-gtk-module' Gtk-Message: 15:08:22.556: Failed to load module 'window-decorations-gtk-module'.

K900 commented on 2019-04-03 13:02

As the comment in the PKGBUILD says (you've read it, right? ;) ), Cisco does not provide public downloads for this, so you have to obtain the installer yourself either through your own Cisco account or through your company's.

WFCody commented on 2021-04-02 13:18

I have an issue where I just get a blank black screen from this program (window named Cisco Anyconnect secure mobility client). Starting vpnui from the terminal shows the following messages:

Gtk-Message: 15:08:22.556: Failed to load module 'colorreload-gtk-module'Gtk-Message: 15:08:22.556: Failed to load module 'window-decorations-gtk-module'

Anyone else having a similar issue? Any missing dependencies?

K900 commented on 2021-03-31 15:34

Wow, this is pretty old. The initial commit for 4.7 might be a good starting point, then you'll just have to figure out if any of the files have changed...

flutes commented on 2021-03-31 15:31

Hi, I'm trying to run AnyConnect with a v4.6 installer provided by my employer. It doesn't seem that there are any old versions of this package compatible with this version of the installer, but thought I'd double-check anyway. Also wondering if there's any other way to get my installer working with this package or if it's a lost cause?

K900 commented on 2020-11-17 11:14

FYI, if you're getting segfaults in libcsd.so, this is probably because you're trying to connect to a gateway running 4.8 with a 4.9 client. Make sure your client version matches the gateway!

carsten87 commented on 2020-11-05 14:03

You were right! The command was 'sudo systemctl enable vpnagentd.service'.Thanks a lot!

chrisjbillington commented on 2020-11-05 13:55

I'm not at my computer so can't look up what the systemd service is called. But if you run pacman -Ql cisco-anyconnect you should see a .service file among the files installed.

Run

systemctl enable --now name-of-service-file.service

To enable and start the daemon

carsten87 commented on 2020-11-05 13:51

@chrisjbillington: I don't think so... how should I do that? I downloaded and extracted the package, added the cisco installer file and ran makepkg -si from within the directory. Then tried to launch Cisco Anyconnect.

chrisjbillington commented on 2020-11-05 13:43

@carsten87 I think that's what happens when you aren't running the daemon. Have you enabled the systemd service?

carsten87 commented on 2020-11-05 13:40

Thanks for the instant response! Was able to install using your link. But the program will only show an empty window that disappears after about 20s without an error message. Any ideas?

K900 commented on 2020-11-05 13:07

Cisco Anyconnect Download

Linux

Also, I finally got my hands on a newer version, so here's 4.9.03047.

For additional information, refer to the AnyConnect configuration guide.

Client Download

Unlike the ASA, the MX does not support web deploy or web launch, a feature that allows end users to access a web page on the AnyConnect server to download the AnyConnect client. With the MX, there are download links to the client software on the AnyConnect settings page on the dashboard, however, the download links are only available to the Meraki dashboard admin and not the end user. We do not recommend sharing the down link with users as the link expires after every five minutes of loading the AnyConnect settings page.

We recommend downloading the AnyConnect client directly from Cisco.com as there may be an updated version in the Cisco repository. Refer to the doc for the AnyConnect clientrelease notes. We also recommend using either Meraki Systems Manager, an equivalent MDM solution, or Active Directory to seamlessly push the AnyConnect software client to the end user's device.

AnyConnect requires a VPN client to be installed on a client device. The AnyConnect client for Windows, MacOS, and Linux are available on the Client Connection section of the AnyConnect configuration page on the dashboard and can be downloaded by a Meraki dashboard administrator. Please note, the download links on the Meraki dashboard expire after five minutes. The AnyConnect client for mobile devices can be downloaded via the respective mobile stores. You can also download other versions (must be version 4.8 or higher) of the AnyConnect client from Cisco.com if you have an existing AnyConnect license. AnyConnect web deploy is not supported on the MX at this time.

  • Installing the AnyConnect client
  • You only need the VPN box checked. Once the client has been installed on the device, open the AnyConnect application and specify the hostname or IP address of the MX (AnyConnect server) you need to connect to.

AnyConnect Profiles

An AnyConnect profile is a crucial piece for ensuring easy configuration of the AnyConnect client software, once installed. The MX does not support the use of custom hostnames for certificates (e.g. vpn.xyz.com). The MX only supports use of the Meraki DDNS hostname for auto-enrollment and use on the MX. With the Meraki DDNS hostname (e.g. mx450-xyuhsygsvge.dynamic-m.com) not as simply as a custom hostname, the need for AnyConnect profiles cannot be overemphasized. Profiles can be used to create hostname aliases, thereby masking the Meraki DDNS with a friendly name for the end user.

Cisco AnyConnect client features are enabled in AnyConnect profiles. These profiles can contain configuration settings like server list, backup server list, authentication time out, etc., for client VPN functionality, in addition to other optional client modules like Network Access Manager, ISE posture, customer experience feedback, and web security. It is important to note that at this time, the Meraki MX does not support other optional client modules that require AnyConnect head-end support. For more details, see AnyConnect profiles.

When a profile is created, it needs to get pushed to the end user's device. There are three ways to do this.

1. Through the AnyConnect server (MX): If profiles are configured on the dashboard, the MX will push the configured profile to the user's device after successful authentication.
2. Through an MDM solution: Systems Manager, an equivalent MDM solution, or Active Directory can be used push files to specific destinations on the end user's device. Profiles can also be pushed to the following paths:

Windows
%ProgramData%CiscoCisco AnyConnect Secure Mobility ClientProfile

Mac OS X
/opt/cisco/anyconnect/profile

Linux
/opt/cisco/anyconnect/profile

3. Manually: Profiles can also be preloaded manually to the same paths as listed above.

How to Create a Profile

Profiles can be created using the AnyConnect profile editor. The profile editor can be downloaded from the AnyConnect Settings page on dashboard or on cisco.com. Refer to this link for more details on AnyConnect profiles.

Using the profile editor: The profile editor can be downloaded from the AnyConnect Settings page on dashboard or on Cisco.com. The profile editor only runs on Windows operating systems. The screenshot below shows a configured server ton the Server List Entry option.

When configuration is complete, save the profile. It is recommended to use a unique file name to avoid profile overrides by other AnyConnect servers, then you can upload the file to the profile update section on the AnyConnect settings page.

Please note that only VPN profiles are supported on the MX at this time. This means you cannot push NVM, NAM, or Umbrella profiles via the MX.

  • Select enable profiles, upload your xml file, and save your configuration
  • After a user successfully authenticates, the configured profile gets pushed to the user's device automatically
  • The result of the .xml can be seen below, after successful authentication to the AnyConnect server; this gives users the ease of selecting VPN servers on the AnyConnect client
    The Meraki DDNS hostname is not easy to remember, therefore end users are not expected to use it directly. Profiles should be used to make connecting to the AnyConnect server easy for end users.