本文檔介紹在Windows、macOS和Linux上出現應用故障和斷開連線的Cisco Secure Client問題。
使用本檔案之前,請確認您已有:
本檔案中的資訊是根據:
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
檢視《產品管理員指南》中的Troubleshoot Cisco Secure Client。
本文檔詳細介紹Cisco Secure Client VPN問題(包括AnyConnect),包括Windows、macOS、Linux和Cisco ASA/FTD頭端配置上的應用程式故障、意外斷開和常見錯誤。
這包括Windows、macOS和Linux上的VPN客戶端,包括思科ASA和思科安全防火牆威脅防禦(FTD)遠端訪問上的頭端配置。VPN。
提示:在故障排除之前,收集思科安全客戶端DART捆綁包。您可以使用DART Analyzer BDB任務分析DART輸出。
檢視以下部分以解決常見問題和解決方案:
在更改配置之前收集客戶端和頭端資料。TAC通常請求DART套件。
configure terminal logging enable logging timestamp logging class auth console debugging logging class webvpn console debugging logging class ssl console debugging logging class anyconnect console debugging重現故障,捕獲輸出,然後啟用無日誌記錄。
從FMC/CDO匯出遠端訪問VPN策略和連線配置檔案設定。收集失敗視窗的FTD SSL VPN/連線日誌。
如果安裝或虛擬介面卡安裝失敗,請收集:
%SystemRoot%\Inf\setupapi.dev.log %SystemRoot%\Inf\setupapi.setup.log
msiexec /i cisco-secure-client-win-<version>-predeploy-k9.msi /lvx %TEMP%\ac-install.log
有關驅動程式資料庫錯誤的資訊,請參閱Cisco Secure Client:驅動程式資料庫損壞問題和管理員指南部分VPN客戶端驅動程式遇到錯誤(在Microsoft Windows Update之後)。
如果您遇到Cisco Secure Client連線問題,請在更改配置之前根據收集資訊以進行故障排除收集資料。
如果使用者無法連線,則問題可能與遠端案頭通訊協定(RDP)或快速使用者交換有關。使用者可以看到:AnyConnect配置檔案設定要求使用單個本地使用者,但多個本地使用者當前已登入到您的電腦。無法建立VPN連線。
斷開RDP會話並禁用快速使用者交換。同一台電腦上不支援多個同時本地使用者建立VPN。
當使用者無法連線時,問題可能是由於Cisco Secure Client版本與頭端軟體之間的不相容引起的。使用者可以接收:安裝程式無法啟動Cisco VPN客戶端,無客戶端訪問不可用。請將客戶端升級到ASA或FTD遠端訪問VPN部署所支持的版本。
首次登入到Cisco Secure Client時,登入指令碼可能會出現問題。如果斷開連線並再次登入,則登入指令碼通常按預期運行。這可能是預期行為,具體取決於配置檔案和指令碼計時。
連線時,您可以接收:未獲得AnyConnect客戶端訪問許可權的使用者,請與管理員聯絡。當頭端缺少安全客戶端映像時,通常會出現這種情況。上傳正確的客戶端映像,並在RA VPN/WebVPN配置中引用該映像。
當DTLS通道因失效對等體檢測(DPD)故障而關閉時,DART可以顯示TUNNELPROTOCOL dpdmgr_ERROR_NO_DPD_RESPONSE。在ASA上調整keepalive:
webvpn anyconnect ssl keepalive 15 anyconnect dpd-interval client 5 anyconnect dpd-interval gateway 5
僅將DTLS禁用為臨時測試(ASDM:Configuration > Remote Access VPN > Network(Client)Access > AnyConnect Connection Profiles,取消選中Enable DTLS或FMC equivalent)。 首選修復DPD計時並允許UDP 443。
當檢測到通過ASA通過Cisco安全客戶端會話將流量傳送到專用網路時出現問題時,請完成以下資料收集步驟:
access-list in_nat0_out extended permit ip any 10.136.246.0 255.255.255.0 ip local pool IPPool1 10.136.246.1-10.136.246.254 mask 255.252.0.0 nat (inside) 0 access-list in_nat0_out
route outside 0 0 10.145.50.1 route inside 0 0 10.0.4.2 tunneled
ASA(config)# policy-map global_policy ASA(config-pmap)# class inspection_default ASA(config-pmap-c)# no inspect skinny
請完成以下資料收集步驟:
當通道透過較小的流量(如小量ping)時,某些應用程式(例如Microsoft Outlook)無法運作。這可能表示路徑上的分段。使用者路由器經常分段和重組效果不佳。
嘗試一組ping:ping -l 500、ping -l 1000、ping -l 1500、ping -l 2000。
為受影響的使用者配置專用組策略並設定較低的MTU:
group-policy <name> attributes webvpn anyconnect mtu 1200
問題
即使ASDM/FMC中顯示保留安裝,連線終止後,思科安全客戶端也會自行解除安裝。
解決方案
group-policy <name> attributes webvpn anyconnect keep-installer installed
問題:AnyConnect客戶端預填充了主機名,而不是群集完全限定域名(FQDN)。
當您擁有用於SSL VPN的負載平衡集群並且客戶端連線時,請求可以重定向到集群節點並登入成功。在以後的連線嘗試中,群集FQDN不會顯示在連線到中;可以改為顯示最後一個節點的主機名。
解決方案
客戶端快取上次成功的主機名。清除快取的條目或在配置檔案伺服器清單中設定群集FQDN。在Cisco Secure Client 5.x上驗證。如需平台特定說明,請參閱Cisco錯誤ID CSCsz39019。
當主伺服器無法訪問時,會配置備份伺服器清單。在客戶端配置檔案的Backup Server窗格中定義它。請完成以下步驟:
SetupAPI.log檔案中的以下項表明目錄系統已損壞:
W239 驅動程式簽署類別清單「C:\WINDOWS\INF\certclas.inf」遺失或無效。錯誤0xfffde5:未知錯誤。假設所有裝置類都受驅動程式簽名策略的約束。您也可接收:錯誤(3/17):無法啟動VA、設定共用隊列或VA放棄共用隊列。
您可以在客戶端上接收此日誌:「VPN客戶端驅動程式遇到錯誤」。
此問題與Cisco錯誤ID CSCsm54689相關。在啟動Cisco安全客戶端之前,請禁用路由和遠端訪問服務(RRAS)。如果問題仍然存在:
esentutl /p%systemroot%\System32\catroot2\
{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb 如果修復失敗:
您可以隨時分析資料庫以確定其是否有效。
esentutl /g%systemroot%\System32\catroot2\
{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb 基於瀏覽器的SSL VPN或Web門戶身份驗證期間可能出現此錯誤。客戶端或門戶顯示無法更新會話管理資料庫。ASA可以記錄%ASA-3-211001:記憶體分配錯誤。調適型安全設備無法配置 RAM 系統記憶體。
與Cisco錯誤ID CSCsm51093相關。請重新載入ASA或根據錯誤升級到固定版本。在FTD上,驗證平台記憶體和RA VPN會話限制。
可用頭端記憶體:
在Windows上安裝期間,安裝程式報告模組(例如vpnapi.dll)無法註冊並回滾。
當使用者端連線到Cisco Secure Client時,閘道會傳回錯誤,例如「Illegal address class」、「Host or network is 0」或「Other error」。
ASA或FTD本地IP池已用完或配置錯誤。展開VPN地址池並使用適當的掩碼(例如/24而不是僅/32地址池)。 請參閱思科錯誤ID CSCsl82188。
客戶端報告VPN伺服器上未啟用AnyConnect/安全客戶端。
啟用遠端訪問VPN並在頭端部署安全客戶端映像。在ASA上:Configuration > Remote Access VPN > Network(Client)Access > AnyConnect Connection Profiles。在FTD上:在FMC中配置RA VPN和客戶端映像。使用遠端訪問VPN指南 — 而不是無客戶端WebVPN專用配置。
%ASA-6-722036:Group < client-group > User < xxxx > IP < x.x.x.x> Transmitting large packet 1220(threshold 1206)消息出現在ASA日誌中。
將大型資料包傳送到客戶端(MTU或不可壓縮資料)。 禁用組策略的壓縮:
group-policy <name> attributes webvpn anyconnect compression none
例如,網關消息中包括no assigned address、Host or network is 0或No License。
驗證頭端在重新載入或故障轉移後是否具有已配置的IP本地池和組策略地址分配:
show running-config | include pool ip local pool SSLPOOL 192.168.30.2 192.168.30.254 anyconnect address-pool SSLPOOL
對於無許可證,請在頭端安裝或啟用所需的安全客戶端移動許可證。
通常,虛擬介面卡故障、RRAS衝突或Windows Update後驅動程式問題。
Cisco Secure Client無法連線Unable to process response from <gateway>。
請參閱ASA上的SSL VPN客戶端配置。如果錯誤仍然存在,請收集DART。
Cisco Secure Client顯示Login Denied未經授權的連線機制,請聯絡您的管理員。
檢視頭端(ASA或FTD)上的連線配置檔案和身份驗證。 確保使用者端驗證方法(RADIUS、SAML、憑證等)與設定檔相符。驗證組策略和隧道組分配。
從Macintosh客戶端啟動Cisco Secure Client時,可能會出現此錯誤。
webvpn anyconnect image disk0:/cisco-secure-client-macos-<version>-predeploy-k9.pkg 2
在Linux(或其他平台)上,客戶端無法從頭端下載軟體包。
"The AnyConnect package on the secure gateway could not be located. You may be experiencing network connectivity issues. Please try connecting again."
驗證是否支援客戶端作業系統,以及頭端上是否配置了正確的映像:
webvpn anyconnect image disk0:/cisco-secure-client-win-<version>-predeploy-k9.pkg 1 anyconnect image disk0:/cisco-secure-client-macos-<version>-predeploy-k9.pkg 2
有關相關步驟,請參閱AnyConnect軟體包不可用或已損壞。
使用者看到通過遠端案頭的Secure VPN不受支援。
升級至支援的Cisco Secure Client 5.x版本。請參閱思科錯誤ID CSCsu22088和思科錯誤ID CSCso42825。
客戶端報告伺服器證書或證書鏈不符合FIPS。
如果終端上需要FIPS,請使用頭端上的FIPS相容證書。如果不需要,請編輯C:\ProgramData\Cisco\Cisco Secure Client\AnyConnectLocalPolicy.xml並設定<FipsMode>false</FipsMode>,然後重新啟動(需要管理員許可權)。
使用者無法啟動Cisco Secure Client並接收證書驗證失敗。
對於證書身份驗證,匯入客戶端證書,配置證書身份驗證配置檔案,並在ASA上啟用:
ssl certificate-authentication interface outside port 443
確保伺服器證書與配置檔案伺服器清單中的FQDN匹配。
安裝、升級或連線期間,vpnagent.exe服務失敗。
Web部署失敗,並出現Windows Installer錯誤:無法開啟程式包。
從頭端自動下載失敗,有時是因為MST轉換損壞。
當頭端推送設定更改時,重新連線後可能會出現此消息。
group-policy <Name> attributes webvpn anyconnect mtu 1200
問題:不允許通過本地代理進行VPN連線。可以通過AnyConnect配置檔案設定進行更改。
<ProxySettings>IgnoreProxy</ProxySettings> <AllowLocalProxyConnections>false</AllowLocalProxyConnections>
ASDM顯示啟用AnyConnect Essentials時正在進行的無客戶端SSL VPN會話。
AnyConnect Essentials不能與高級共用SSL VPN許可證同時運行。在啟用Essentials之前結束無客戶端SSL VPN會話。Essentials不包括無客戶端SSL VPN。
某些使用者收到Login Failed,而其他使用者可以連線。
確保沒有為受影響的使用者正確設定不需要預先身份驗證(或等效操作)。比較組策略和連線配置檔案對映。
在Windows上更新配置檔案期間,針對連線URL的證書驗證失敗。
<ServerList>
<HostEntry>
<HostName>vpn1.example.com</HostName>
</HostEntry>
</ServerList>
附註:如果證書僅包含FQDN,則刪除使用公共IP的<HostAddress>條目。
在ASA故障轉移後,備用裝置上缺少與安全客戶端配置檔案相關的檔案。
請參閱思科錯誤ID CSCtn71662。解決方法:手動將配置檔案複製到備用檔案。驗證RA VPN配置檔案的狀態故障切換配置同步。
Cisco Secure Client無法連線Unable to establish a connection。事件日誌顯示TLSPROTOCOL_ERROR_INSUFFICIENT_BUFFER。
這發生在非常大的拆分隧道清單(大約180-200個條目)以及其他組策略屬性(例如,dns-server)中。
group-policy groupName attributes webvpn anyconnect ssl dtls none
請參閱思科錯誤ID CSCtc41770。
由於證書身份驗證期間的主機條目無效,連線嘗試失敗。
請參閱思科錯誤ID CSCti73316。
啟用Always-On時,客戶端可以報告伺服器證書必須通過嚴格模式。
Always-On需要與連線URL匹配的有效頭端證書。如果證書不受信任或不匹配,則本地策略中的嚴格證書模式會導致失敗。
請參閱Secure Client 5.1管理員指南中的由未知頒發機構認證。
DART可以顯示HttpSendRequest失敗,並且Microsoft Windows HTTP Services中出現內部錯誤且CTransportWinHttp錯誤。
這可能是由損壞的Winsock狀態引起的。在提升的命令提示符下: netsh winsock reset
重新啟動Windows並檢視Microsoft有關重置Winsock的指導。
當客戶端和頭端之間的TLS或密碼協商失敗時,Cisco安全客戶端DART可以顯示CTransportWinHttp錯誤和CTransPORT_ERROR_SECURE_CHANNEL_FAILURE。
ssl cipher tlsv1.2 custom "AES256-GCM-SHA384:AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256"
| 修訂 | 發佈日期 | 意見 |
|---|---|---|
3.0 |
23-Jun-2026
|
更新的拼寫、語法、句子結構、簡介、間距和CCW警報。 |
1.0 |
04-Apr-2018
|
初始版本 |