Hi there
I'm trying to establish a VPN connection using Cisco AnyConnect. Our company's VPN server implements ISE Posture policies and multi-factor authentication with Duo.
Althought I am establishing the VPN connection, nothing seend to work. Here's the flow:
1. I open Cisco Secure Client and hit the button to connect to the VPN
2. It goes on and shows me a Login screen asking fot my password (SSO)
3. It then shows me another screen saying it sent a verification request to my phone (Duo)
4. After I accept the request it asks me to hit "Accept" on the popup window, which I do
After all of that it says the connection is established. But nothing seen to work.
I think the problem is related to ISE Posture. If I go to that tab it says "Initializing" since step 1. It never finishes. I have no idea what it is doing. (see image)
I'm currently running:
- Tumbleweed 20240524
- KDE Plasma 6.0.4
Some interesting entries from the vpnagentd log:
csc_vpnagent[30413]: Function: getTargetPath File: ../../vpn/Common/Utility/DeviceID.cpp Line: 616 /dev/nvme0n1p5 is not a link
csc_vpnagent[30413]: Function: GetDNSConfig File: ../../vpn/Common/Utility/linux/DBusNMHelper.cpp Line: 302 Unable to get DNS domain for interface enp5s0
csc_iseagentd[30454]: Function: getLinuxDistributionInfo Thread Id: 0xE3982740 File: SystemInfo.cpp Line: 567 Level: error :: Unsupported Linux Distribution
csc_vpnagent[30413]: Function: InitNSS File: ../../vpn/CommonCrypt/Certificates/NSSCertUtils.cpp Line: 344 Invoked Function: CNSSCertUtils::getCertDBPath Return Code: -31457278 (0xFE200002) Description: CERTSTORE_ERROR_BAD_PARAMETER
csc_vpnagent[30413]: Function: CNSSCertStore File: ../../vpn/CommonCrypt/Certificates/NSSCertStore.cpp Line: 52 Invoked Function: CNSSCertUtils::InitNSS Return Code: -31457278 (0xFE200002) Description: CERTSTORE_ERROR_BAD_PARAMETER
csc_vpnagent[30413]: Function: addNSSStore File: ../../vpn/CommonCrypt/Certificates/CollectiveCertStore.cpp Line: 1916 Invoked Function: CNSSCertStore::CNSSCertStore Return Code: -31457278 (0xFE200002) Description: CERTSTORE_ERROR_BAD_PARAMETER
So, where should I start?
Should this really work on openSuse Tumbleweed (I know that Leap is supported).
Thank you.