Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Probleem

Oplossing

Inleiding

Dit document beschrijft hoe u een Cisco AnyConnect Secure Mobility Client-verbindingsfout kunt oplossen als u Hostscan op Linux implementeert.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- Cisco AnyConnect

- Cisco Secure-desktop (CSD)

- Linux

Gebruikte componenten

De informatie in dit document heeft invloed op gebruikers van Linux die CSD Hostscan uitvoeren.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Probleem

Wanneer een Linux-gebruiker Cisco AnyConnect in combinatie met CSD Hostscan uitvoert, verschijnt er een foutbericht dat aangeeft dat de Posture Assessment is mislukt met een Hostscan-initialiseringsfout:

In het libcsd.log-bestand geeft een foutbericht aan dat het certificaat dat wordt gebruikt voor de ondertekening van het binaire binaire CSD Hostscan is verlopen:

[Thu Feb 07 18:52:15.774 2013][libcsd][all][csd_init]

hello

[Thu Feb 07 18:52:15.774 2013][libcsd][all][csd_init]

libcsd.so version 3.1.02040

[Thu Feb 07 18:52:15.774 2013][libcsd][debug]

[hs_transport_init] initialization

[Thu Feb 07 18:52:15.774 2013][libcsd][debug]

[hs_file_verify_with_killdate] verifying file

signature: file = [/opt/cisco/anyconnect/lib/libaccurl.so.4.2.0],

signer = [Cisco Systems, Inc.], type = [2]

[Thu Feb 07 18:52:15.963 2013][libcsd][error][verify_cb]

Error 10, certificate has expired

[Thu Feb 07 18:52:15.963 2013][libcsd][error][verify_cert]

Certificate is not trusted

[Thu Feb 07 18:52:15.964 2013][libcsd][error]

[hs_file_verify_with_killdate] unable to verify

the certificate trust.

[Thu Feb 07 18:52:15.964 2013][libcsd][error][hs_dl_load_global]

file signature invalid, not

loading library (/opt/cisco/anyconnect/lib/libaccurl.so.4.2.0).

Opmerking: Mac en Windows gebruikers worden door deze kwestie niet beïnvloed. Dit komt doordat de Mac en Windows client code verifieert dat het certificaat dat gebruikt wordt voor het ondertekenen geldig is op het moment van het ondertekenen van de code, terwijl de Linux client code controleert of het certificaat dat gebruikt wordt voor het ondertekenen momenteel geldig is.

Oplossing

Aangezien het probleem wordt veroorzaakt door de datum waarop het certificaat is getekend, kunt u de systeemklok wijzigen zodat de gebruiker verbinding kan maken. dit is echter geen oplossing .

Cisco bug-ID CSCue4963 (alleen geregistreerde klanten) is gedeponeerd om dit probleem op te lossen. Ga voor de tijdelijke versie naar AnyConnect versie 3.1.2043 of vervang alleen het pakket Hostscan Engine tot versie 3.0.1046, zoals hier wordt getoond:

webvpn

enable outside

csd hostscan image disk0:/hostscan_3.1.02043-k9.pkg

csd enable

anyconnect image disk0:/anyconnect-win-3.1.02040-k9.pkg 1 regex "Windows NT"

anyconnect image disk0:/anyconnect-macosx-i386-3.1.02040-k9.pkg 2 regex "Mac OS"

anyconnect image disk0:/anyconnect-linux-3.1.02043-k9.pkg* 3 regex "Linux"

Opmerking: Deze inks verbinden met de juiste versies van de softwaredownloads (alleen geregistreerde klanten).