Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This guide aims to assist in the troubleshooting of the AnyConnect client on MacOSmacOS

Table of Contents

Switching Between Pulse Secure & Cisco AnyConnect

During our transition period from Pulse Secure to Cisco AnyConnect, you may find that you want to use one VPN or the other. Due to the way MacOS utilizes filter drivers for the network, there's a couple of steps that need to be taken when switching between them.

Pulse Secure to Cisco AnyConnect

To switch from Pulse Secure to Cisco AnyConnect, follow these steps.

Note
titleIs AnyConnect Installed?

This guide assumes you've already installed the Cisco AnyConnect VPN client. If you have not, please see the following guide: Cisco AnyConnect VPN

  1. Make sure that Pulse Secure isn't currently running. If it is, right click the Pulse Secure icon in the Taskbar, and choose Exit at the bottom.
    Image Removed
  2. Confirm that you want to exit Pulse Secure by clicking OK.
    Image Removed
  3. Open up System Preferences (Apple Icon in the top left > System Preferences), and choose Network.
    Image Removed
  4. Once you've opened the Network tab, locate the Pulse Secure filter in the list on the left. Select it, choose the 3 dots at the bottom of the list, then select Make Service Inactive. This will disable the Pulse Secure Socket Filter. 
    Image Removed
  5. Next, you'll want to make sure that the 3 Cisco AnyConnect Filters are active. If they're grayed out (as seen below), that means they're disabled. To enable them, select them, choose the 3 dots at the bottom, and select Make Service Active. 
    Image Removed
  6. Once you enabled all 3 Cisco AnyConnect Filters, click Apply in the bottom right corner. You should see 2 of the 3 filters turn green with a status of Running. The last filter driver will connect once you've connected to the AnyConnect VPN.
    Image Removed
  7. Open the AnyConnect VPN by opening Finder, then navigate to Applications > Cisco > Cisco AnyConnect Secure Mobility Client. Connect to the VPN, and you're all set!
    Image Removed
Info
titleOptional Step

If you already have Cisco AnyConn

Uninstalling AnyConnect on MacOS

If the application is currently installed, perform the following steps:

...

Uninstalling AnyConnect on macOS

  1. Use Finder to navigate to the Applications folder.

  2. Locate and open the Cisco folder.

  3. Double-click on Uninstall AnyConnect to start the uninstall process.

  4. Follow the instructions to uninstall the AnyConnect VPN program.

Manually Uninstalling AnyConnect

If you run into issues with AnyConnect and for some reason it can't it cannot be uninstalled using the Application, please follow these steps to manually start the uninstallation process.

  1. Open

...

  1. Terminal (Applications > Utilities > Terminal).

  2. Enter the following shell script at the Terminal

...

  1. .

    Code Block
    languagebash
    sudo /opt/cisco/anyconnect/bin/vpn_uninstall.sh

...

  1. You will be prompted for your password. Once you enter it, follow the steps to complete the uninstallation.

Loss of Connectivity
Note
title

While AnyConnect is being uninstalled, your Mac may lose internet connectivity briefly. This is expected, as it's uninstalling portions of the Network Drivers. It should regain connectivity once the installation completes.

Cisco AnyConnect States It Is Already Installed

If you attempt to install AnyConnect but it says it is already installed and the previous guides do not work for uninstallation, please follow these steps:

  1. Open Terminal (Applications > Utilities > Terminal).

  2. Enter the following shell script at the Terminal.

    Code Block
    languagebash
    pkgutil --pkgs | grep cisco
  3. You should see the following entry in your Terminal.

    Code Block
    languagebash
    com.cisco.pkg.anyconnect.vpn
  4. Enter the following command to forget the AnyConnect package.

    Code Block
    languagebash
    sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn
  5. You should receive the following message.

    Code Block
    languagebash
    Forgot package 'com.cisco.pkg.anyconnect.vpn' on '/'
  6. You can now proceed to install Cisco AnyConnect.

Filter by label (Content by label)
showLabelsfalse
max

...

10
spacesIKB
showSpacefalse

...

typepage
cqllabel in ( "anyconnect" , "vpn_mac" ) and type = "page" and space = "IKB"
labelsanyconnect vpn_mac
Page Properties
hiddentrue


Related issues