セキュリティ : Cisco ASA 5500-X シリーズ次世代型ファイアウォール

ASA 8.x:AnyConnect VPN Client トラブルシューティング テクニカル ノート

2014 年 3 月 14 日 - ライター翻訳版
その他のバージョン: PDFpdf | 機械翻訳版 (2013 年 8 月 21 日) | 英語版 (2011 年 9 月 16 日) | フィードバック

目次

      要件
      表記法
      修復
      解決策 1
      解決策 2
      解決策
      解決策
      解決策 1
      解決策 2
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策
      解決策

概要

このトラブルシューティング シナリオは、Cisco AnyConnect VPN Client で動作しないアプリケーションに適用されます。

前提条件

要件

このドキュメントに関する固有の要件はありません。

使用するコンポーネント

このドキュメントの情報は、バージョン 8.x が稼働する ASA セキュリティ アプライアンスに基づくものです。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。対象のネットワークが実稼働中である場合には、どのような作業についても、その潜在的な影響について確実に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

トラブルシューティングのプロセス

この一般的なトラブルシューティング シナリオは、Microsoft Windows ベースのコンピュータを使用するエンドユーザを対象に、Cisco AnyConnect VPN Client で動作しないアプリケーションに適用されます。以降のセクションでは下記の問題に対応し、そのソリューションを提供しています。

インストールと仮想アダプタの問題

次の手順を実行します。

  1. 次のように、デバイスのログ ファイルを取得します。

    • Windows XP または Windows 2000:

      \Windows\setupapi.log
      
    • Windows Vista:

      注:これらのファイルを表示するには、非表示フォルダを表示フォルダに変更する必要があります。

      \Windows\Inf\setupapi.app.log 
          \Windows\Inf\setupapi.dev.log
      

    この Windows KB の記事leavingcisco.com で説明されているように、setupapi ログ ファイル内にエラーが表示される場合は詳細レべルを 0x2000FFFF に増やすことができます。この記事では 0xFFFF に設定するように記載されていますが、上位の値である 0x2 を追加することでロギングが高速になります。

  2. 次のように、MSI インストーラのログ ファイルを取得します。

    これが新規の Web 展開インストールの場合、このログはユーザ別の temp ディレクトリに格納されています。

    • Windows XP または Windows 2000:

      \Documents and Settings\<username>\Local Settings\Temp\
      
    • Windows Vista:

      \Users\<username>\AppData\Local\Temp\
      

    これが自動アップグレードの場合、このログはシステムの temp ディレクトリに格納されています。

    \Windows\Temp
    

    ファイル名の形式は、anyconnect-win-x.x.xxxx-k9-install-yyyyyyyyyyyyyy.log です。インストールするクライアントのバージョンの最新ファイルを取得します。x.xxxx は 2.0.0343 のようにバージョンに従って変更され、yyyyyyyyyyyyyy はインストールの日付と時間を示します。

  3. 次のように、PC のシステム情報ファイルを取得します。

    1. コマンド プロンプトまたは DOS ボックスから、次のように入力します。

      • Windows XP または Windows 2000:

        winmsd /nfo c:\msinfo.nfo
        
      • Windows Vista:

        msinfo32 /nfo c:\msinfo.nfo
        

      注:このプロンプトを入力して待機します。このファイルの完了には、2 〜 5 分かかる可能性があります。

    2. 次のように、コマンド プロンプトから systeminfo ファイル ダンプを取得します。

      Windows XP および Windows Vista:

      systeminfo c:\sysinfo.txt
      

ドライバの問題をデバッグするには、「AnyConnect:破損したドライバ データベースの問題」を参照してください。

接続の解除と初期接続確立の失敗

接続の解除や初期接続確立の失敗など、AnyConnect クライアントで接続の問題が発生する場合は、次のファイルを取得します。

  • どの設定が接続障害の原因となっているのかを判断するための ASA からのコンフィギュレーション ファイル:

    ASA のコンソールから、write net x.x.x.x:ASA-Config.txt と入力します(x.x.x.x はネットワーク上の TFTP サーバの IP アドレスです)。

    または

    ASA のコンソールから、show running-config と入力します。画面上に設定がすべて表示されるようにして、テキスト エディタにカット アンド ペーストして保存します。

  • ASA イベント ログ:

    1. ASA 上で auth、webvpn、ssl、および svc イベントのロギングを有効にするには、次の CLI コマンドを発行します。

      config terminal 
      logging enable 
      logging timestamp 
      logging class auth console debugging 
      logging class webvpn console debugging 
      logging class ssl console debugging
      logging class svc console debugging
    2. Anyconnect セッションを開始して、障害が再現できることを確認します。コンソールからロギング出力をテキスト エディタへキャプチャして、保存します。

    3. ロギングを無効にするには、no logging enable を実行します。

  • クライアント PC の Windows Event Viewer からの Cisco AnyConnect VPN Client ログ:

    1. [Start] > [Run] を選択します。

    2. 次のように入力します。

      eventvwr.msc /s
    3. [Cisco AnyConnect VPN Client] ログを右クリックし、[Save Log File As AnyConnect.evt] を選択します。

      注:常に .evt file 形式で保存します。

ユーザが AnyConnect VPN Client と接続できない場合は、確立済みの RDP セッションまたはクライアント PC で有効になっている Fast User Switching に関連した問題の可能性があります。その場合は、クライアント PC に AnyConnect profile settings mandate a single local user, but multiple local users are currently logged into your computer.A VPN connection will not be established というエラー メッセージが表示されます。この問題を解決するには、確立済みの RDP セッションの接続を解除し、Fast User Switching を無効にします。

注:AnyConnect クライアントが ASA に接続できるようにするため、ポート 443 がブロックされていないことを確認してください。

ユーザが AnyConnect VPN Client から ASA に接続できない場合は、AnyConnect クライアントのバージョンと ASA ソフトウェア イメージのバージョンの互換性がないために問題が生じた可能性があります。その場合、ユーザは、The installer was not able to start the Cisco VPN client, clientless access is not available というエラー メッセージを受信します。

この問題を解決するには、AnyConnect クライアントを、ASA ソフトウェア イメージと互換性があるバージョンにアップグレードします。互換性を確認するには、AnyConnect クライアントのリリース ノートの「サポート対象のセキュリティ アプライアンスとソフトウェア」セクションを参照してください。

ユーザが PC から AnyConnect VPN Client に接続できない場合は、PC のアンチウイルス ソフトウェアが原因となっている可能性があります。

注:コンピュータにサード パーティのファイアウォールやアンチウイルス ソフトウェアをインストールする前に、AnyConnect をインストールする必要があります。サード パーティのファイアウォールやアンチウイルス ソフトウェアの後に AnyConnect をインストールすると、AnyConnect は接続できなくなります。この問題を解決するには、パーソナル ファイアウォールやアンチウイルスの機能をすべて無効にします。その後、AnyConnect の仮想アダプタに小さな変更を加え、AnyConnect への再接続を試行します。詳細は、Cisco Bug ID CSCsj91840登録ユーザ専用) および CSCti16453登録ユーザ専用)を参照してください。

AnyConnect への初回のログイン時は、ログイン スクリプトが実行されません。接続を解除して再度ログインすると、ログイン スクリプトが問題なく実行されます。これは、正常な動作です。

AnyConnect VPN Client から ASA への接続時に、User not authorized for AnyConnect Client access, contact your administrator というエラー メッセージが表示されることがあります。

このエラーは、ASA が AnyConnect イメージを認識できない場合に生じます。イメージが ASA にロードされれば、AnyConnect から問題なく ASA に接続できます。

このエラーは、Datagram Transport Layer Security(DTLS)を無効にすると解決できます。[Configuration] > [Remote Access VPN] > [Network (Client) Access] > [AnyConnect Connection Profiles] を選択し、[Enable DTLS] チェック ボックスをオフにします。これで DTLS は無効になります。

ユーザの接続が切断されると、dartbundle ファイルに、TUNNELPROTOCOLDPDMGR_ERROR_NO_DPD_RESPONSE:The secure gateway failed to respond to Dead Peer Detection packets というエラー メッセージが示されます。このエラー メッセージは、dpd の障害によって DTLS チャネルが切断されていることを意味しています。このエラーは、dpd キープアライブを調整し、次のコマンドを実行すると解決されます。

webvpn
   svc keepalive 30
   svc dpd-interval client 80
   svc dpd-interval gateway 80

ASA バージョン 8.4(1) 以降では、svc keepalivesvc dpd-interval のコマンドを次のように、anyconnect keepaliveanyconnect dpd-interval のコマンドに置き換えます。

webvpn
anyconnect ssl keepalive 15
anyconnect dpd-interval client 5
anyconnect dpd-interval gateway 5

通過トラフィックの問題

ASA を介した Anyconnect セッションでプライベート ネットワークへのトラフィックの通過に関する問題が検出された場合は、次の手順でデータを収集します。

  1. コンソールから ASA コマンド show vpn-sessiondb detail svc filter name <username> を実行し、出力を取得します。出力に Filter Name:XXXXX が示されている場合は、show access-list XXXXX の出力を収集します。アクセス リスト XXXXX によって、対象のトラフィック フローがブロックされていないことを確認します。

  2. [AnyConnect VPN Client] > [Statistics] > [Details] > [Export] の順に選択して、AnyConnect の統計情報(AnyConnect-ExportedStats.txt)をエクスポートします。

  3. ASA コンフィギュレーション ファイルで nat 設定文を確認します。NAT が有効になっている場合は、これらの nat 設定文により、クライアントに戻されるデータが NAT の結果から免除される必要があります。たとえば、AnyConnect プールの IP アドレスを NAT 免除(nat 0)するには、CLI で次のコマンドを使用します。

    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
  4. トンネリングされたデフォルト ゲートウェイをセットアップに対して有効にする必要があるのかどうかを判断します。従来型のデフォルト ゲートウェイは、非暗号化トラフィックのラスト リゾート ゲートウェイです。

    
    !--- Route outside 0 0 is an incorrect statement.
    
    route outside 0 0 10.145.50.1
    route inside 0 0 10.0.4.2 tunneled
    

    例のように、VPN Client で、VPN Gateway のルーティング テーブルにないリソースへのアクセスが必要な場合、パケットは標準のデフォルト ゲートウェイを介してルーティングされます。VPN Gateway では、完全な内部ルーティング テーブルがなくてもこれを解決できます。この例では、tunneled キーワードを使用できます。

  5. ASA のインスペクション ポリシーを使用して、AnyConnect トラフィックが切断されるかどうかを確認します。Cisco ASA のモジュラ ポリシー フレームワークを実装すれば、AnyConnect クライアントが使用する特定のアプリケーションを除外できます。たとえば、次のコマンドを使用すると、Skinny プロトコルを除外できます。

    ASA(config)# policy-map global_policy
    ASA(config-pmap)#  class inspection_default
    ASA(config-pmap-c)# no inspect skinny

AnyConnect のクラッシュの問題

次の手順でデータを収集します。

  1. Microsoft Utility Dr Watson が有効になっていることを確認します。これを確認するには、[Start] > [Run] を選択し、Drwtsn32.exe を実行します。次のように設定して、[OK] をクリックします。

    Number of Instructions      : 25
    Number of Errors To Save    : 25
    Crash Dump Type             :  Mini 
    Dump Symbol Table           : Checked
    Dump All Thread Contexts    : Checked
    Append To Existing Log File : Checked
    Visual Notification         : Checked
    Create Crash Dump File      : Checked

    クラッシュが発生する場合、.log および .dmp ファイルを C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson から収集します。これらのファイルが使用中として表示される場合は、ntbackup.exe を使用します。

  2. クライアント PC の Windows Event Viewer で、Cisco AnyConnect VPN Client ログを次のように取得します。

    1. [Start] > [Run] を選択します。

    2. 次のように入力します。

      eventvwr.msc /s
    3. [Cisco AnyConnect VPN Client] ログを右クリックし、[Save Log File As AnyConnect.evt] を選択します。

      注:常に .evt file 形式で保存します。

フラグメンテーションまたは通過トラフィックの問題

Microsoft Outlook など、一部のアプリケーションは機能しません。ただし、小さい ping など、他のトラフィックはトンネルを通過できます。

このことは、ネットワーク内のフラグメンテーションの問題に対するヒントとなります。一般消費者向けのルータは、パケットのフラグメンテーションと再構成に関しては特に貧弱です。

一連の PING の規模を変えてみて、特定のサイズで失敗するかどうかを確認します。たとえば、ping –l 500、ping –l 1000、ping –l 1500、ping –l 2000 などです。

フラグメンテーションが発生する特別なユーザ グループを設定し、このグループの svc mtu を 1200 に設定することが推奨されます。こうすることで、広範なユーザ ベースに影響を与えることなく、この問題が発生しているユーザに対して修正を加えることができます。

問題:

AnyConnect との接続後に TCP 接続がハングします。

解決策:

ユーザにフラグメンテーションの問題が発生しているかどうかを確認するには、ASA で AnyConnect クライアントの MTU を調整します。

 ASA(config)#group-policy <name> attributes
                          webvpn
                              svc mtu 1200

自動的なアンインストール

問題:

接続が終了すると、AnyConnect VPN Client が自動的にアンインストールされます。

クライアント ログには、keep installed が無効になっていることが表示されます。

解決策:

AnyConnect は、Adaptive Security Device Manager(ASDM)で keep installed オプションが選択されていないと、自身のアンインストールを実行します。この問題を解決するには、グループ ポリシーの下で svc keep-installer installed コマンドを設定します。

AnyConnect の遅延問題

問題:

AnyConnect VPN Client を使用すると遅延の問題が発生します。

解決策:

Datagram Transport Layer Security(DTLS)では、AnyConnect 接続を含む一部の SSL だけの接続で発生する遅延と帯域幅の問題が防止され、パケット遅延の影響を受けやすいリアルタイム アプリケーションのパフォーマンスが向上します。DTLS を使用すると、AnyConnect クライアントは、SSL VPN 接続を確立して 2 つのトンネル(SSL トンネルと DTLS トンネル)を同時に使用できます。

DTLS により、一部の SSL 接続に関連する遅延と帯域幅の問題を回避し、パケット遅延の影響を受けやすいリアルタイム アプリケーションのパフォーマンスを改善します。DTLS は、UDP を使用して低遅延のデータ パスを提供する、各種の標準規格に準拠した SSL プロトコルです。DTLS を有効にするには、次のように svc dtls enable コマンドを使用します。

hostname(config)#group-policy sales attributes

hostname(config-group-policy)#webvpn

hostname(config-group-webvpn)#svc dtls enable

また、圧縮と df-bit-ignore を無効にすると、遅延と帯域幅の問題はさらに軽減されます。次の例のように、df-bit-ignore を有効に、compression を無効にすることができます。

hostname(config)#group-policy <name> attributes
hostname(config-group-policy)#webvpn
hostname(config-group-webvpn)#svc df-bit-ignore enable
hostname(config-group-webvpn)#svc routing-filtering-ignore enable
hostname(config-group-webvpn)#svc mtu 1200
hostname(config-group-webvpn)#svc compression none

また、ASA で外部 ACL を変更して UDP ポート 443 を許可する方法でも遅延問題を解決できます。

問題:

Anyconnect の接続に非常に時間がかかります。

解決策:

ブラウザのプロキシ設定に、速度低下を引き起こす既知の問題があります。回避策の 1 つは、これを無視するようにクライアントを設定することです。Anyconnect のプロファイルで [bypass proxy] を有効にすると問題を解決できる可能性があります。

AnyConnect プロファイルに次の行を追加します。

<ProxySettings>IgnoreProxy</ProxySettings>

クラスタ FQDN の設定問題

問題:AnyConnect クライアントで、クラスタ fqdn の代わりにホスト名が事前設定されている

SSL VPN にロード バランシング クラスタが設定されていて、クライアントがクラスタへの接続を試行すると、この要求はノード ASA にリダイレクトされてクライアントは正常にログインしました。その後、そのクライアントが再度クラスタに接続しようとすると、[Connect to] エントリにそのクラスタの fqdn がありません。代わりに、クライアントのリダイレクト先となったノード ASA のエントリが存在します。

解決策

これは、AnyConnect クライアントが最後の接続先のホスト名を保持しているために生じる問題です。この動作はバグとして登録されています。このバグの詳細については、Cisco Bug ID CSCsz39019登録ユーザ専用)を参照してください。推奨される回避策は、Cisco AnyConnect を 2.5 にアップグレードすることです。

バックアップ サーバ リストの設定

ユーザが選択したメイン サーバが到達不能になった場合に備えて、バックアップ サーバ リストが設定されています。これは、AnyConnect プロファイルの [Backup Server] ペインに定義されます。次の手順を実行します。

  1. AnyConnect Profile Editor登録ユーザ専用)をダウンロードします。ファイル名は AnyConnectProfileEditor2_4_1.jar です。

  2. AnyConnect Profile Editor を使用して XML ファイルを作成します。

    1. [server list] タブに移動します。

    2. [Add] をクリックします。

    3. [Hostname] フィールドにメイン サーバを入力します。

    4. [Host address] フィールドのバックアップ サーバ リストの下に、バックアップ サーバを追加します。次に、[Add] をクリックします。

  3. XML ファイルの作成後、これを ASA で使用している接続に割り当てる必要があります。

    1. ASDM で、[Configuration] > [Remote Access VPN] > [Network (Client) Access] > [AnyConnect Connection Profiles] を選択します。

    2. 該当するプロファイルを選択して [Edit] をクリックします。

    3. [Default Group Policy] セクションの [Manage] をクリックします。

    4. 該当するグループ ポリシーを選択して、[Edit] をクリックします。

    5. [Advanced] を選択してから [SSL VPN Client] をクリックします。

    6. [New] をクリックします。さらに、プロファイルの名前を入力し、XML ファイルを割り当てる必要があります。

  4. XML ファイルをダウンロードするために、クライアントをセッションに接続します。

AnyConnect:破損したドライバ データベースの問題

SetupAPI.log ファイル内の次のエントリは、カタログ システムが破損していることを示しています。

W239 ドライバ署名クラス リスト:" C:\WINDOWS\INF\certclas.inf" was missing or invalid.Error 0xfffffde5:Unknown Error。これは、すべてのデバイス クラスがドライバ署名ポリシーの対象であることを前提としています。

また、次のエラー メッセージが表示されることもあります。Error(3/17):Unable to start VA, setup shared queue, or VA gave up shared queue

また、クライアント側に次のログが表示されます。The VPN client driver has encountered an error

修復

これは、Cisco Bug ID CSCsm54689登録ユーザ専用)によるものです。この問題を解決するには、AnyConnect を起動する前に、Routing and Remote Access Service が 無効になっていることを確認します。それでも問題が解決されない場合は、次の手順を実行します。

  1. PC 上で管理者としてコマンド プロンプトを開きます(Vista 上では昇格したプロンプト)。

  2. net stop CryptSvc を実行します。

  3. 次のコマンドを実行します。

    esentutl /p%systemroot%\System32\catroot2\
    {F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb
  4. プロンプトが表示されたら、[OK] を選択して修復を試行します。

  5. コマンド プロンプトを終了します。

  6. 再起動します。

修復に失敗する場合

修復に失敗する場合は、次の手順を実行します。

  1. PC 上で管理者としてコマンド プロンプトを開きます(Vista 上では昇格したプロンプト)。

  2. net stop CryptSvc を実行します。

  3. %WINDIR%\system32\catroot2 to catroot2_old ディレクトリの名前を変更します。

  4. コマンド プロンプトを終了します。

  5. 再起動します。

データベースの分析

データベースをいつでも分析して、その有効性を判断できます。

  1. PC 上で管理者としてコマンド プロンプトを開きます。

  2. 次のコマンドを実行します。

    esentutl /g%systemroot%\System32\catroot2\
    {F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb

    詳細については、『System Catalog Database Integrity』を参照してください。

    注:詳細については、asapedia leavingcisco.com を参照してください。

エラー メッセージ

エラー:Unable to Update the Session Management Database

SSL VPN が Web ブラウザを介して接続しているときに、「Unable to Update the Session Management Database.」というエラー メッセージが表示され、ASA ログには「%ASA-3-211001:Memory allocation Error.The adaptive security appliance failed to allocate RAM system memory.」と記録されます。

解決策 1

これは、Cisco Bug ID CSCsm51093登録ユーザ専用)によるものです。この問題を解決するには、ASA をリロードするか、または ASA ソフトウェアを上記のバグに記載されている暫定リリースにアップグレードします。詳細は、Cisco Bug ID CSCsm51093登録ユーザ専用)を参照してください。

解決策 2

ASA で threat-detection が使用されている場合は、これを無効にしてもこの問題を解決できます。

エラー:Module c:\Program Files\Cisco\Cisco AnyConnect VPN Client\vpnapi.dll failed to register

ラップトップや PC で AnyConnect クライアントを使用しているとき、インストール中にエラーが発生し、次のメッセージが表示されます。

「Module C:\Program Files\Cisco\Cisco AnyConnect VPN Client\vpnapi.dll failed to register...」

このエラーが発生するとインストーラの処理が進まず、クライアントは削除されます。

解決策

このエラーは、次の方法で解決される可能性があります。

  • 最新の AnyConnect クライアントは、公式には Windows 2000 をサポートしていません。これは、2000 コンピュータに関連したレジストリ問題です。『AnyConnect リリース ノート』の「Windows の要件」を参照してください。

  • VMware アプリケーションを削除します。AnyConnect のインストール後に VMware アプリケーションを再度 PC へ追加できます。

  • 信頼済みサイトに ASA を追加します。詳細については、『AnyConnect リリース ノート』の「信頼済みサイト リストへのセキュリティ アプライアンスの追加」を参照してください。

  • これらのファイルを \ProgramFiles\Cisco\CiscoAnyconnect フォルダから新しいフォルダにコピーし、コマンド プロンプトで regsvr32 vpnapi.dll を実行します。

    • vpnapi.dll

    • vpncommon.dll

    • vpncommoncrypt.dll

  • ラップトップまたは PC で、オペレーティング システムのイメージを再作成します。

AnyConnect クライアントでは、このエラーに関連して次のようなログ メッセージが示されます。

DEBUG: Error 2911:  Could not remove the folder C:\Program Files\Cisco\Cisco AnyConnect
VPN Client\.
The installer has encountered an unexpected error installing this package. This may
indicate a problem with this package. The error code is 2911. The arguments are:
C:\Program Files\Cisco\Cisco AnyConnect VPN Client\, , 
DEBUG: Error 2911:  Could not remove the folder C:\Program Files\Cisco\Cisco AnyConnect
VPN Client\.
The installer has encountered an unexpected error installing this package. This may
indicate a problem with this package. The error code is 2911. The arguments are:
C:\Program Files\Cisco\Cisco AnyConnect VPN Client\, , 
Info 1721. There is a problem with this Windows Installer package. A program required for
this install to complete could not be run. Contact your support personnel or package
vendor. Action: InstallHelper.exe, location: C:\Program Files\Cisco\Cisco AnyConnect VPN
Client\InstallHelper.exe, command: -acl "C:\Documents and Settings\All Users\Application
Data\Cisco\Cisco AnyConnect VPN Client\\" -r

エラー:An error was received from the secure gateway in response to the VPN negotiation request.Please contact your network administrator

このエラーは、Cisco AnyConnect VPN Client を使用して、クライアントが VPN に接続しようとしたときに発生します。

セキュア ゲートウェイから、次のメッセージを受信します。

"「Illegal address class」または「Host or network is 0」または「Other error

解決策

これは、ASA ローカル IP プールの枯渇が原因です。VPN プールのリソースが減少すると、IP プール範囲を拡大する必要があります。

この問題はバグとして登録されています。対応する Cisco Bug ID は、CSCsl82188登録ユーザ専用)です。このエラーは通常、アドレス割り当て用のローカル プールが枯渇した場合、またはアドレス プールに 32 ビット サブネット マスクが使用されている場合に発生します。アドレス プールを拡大し、プールに 24 ビットのサブネット マスクを使用すると、この問題を解決できます。

エラー:Session could not be established.Session limit of 2 reached.

AnyConnect VPN Client を使用して 2 つ以上のクライアントを接続しようとすると、「Login Failed」というエラー メッセージがクライアントに表示され、ASA のログには「Session could not be established.Session limit of 2 reached」という警告メッセージが示されます。ASA では AnyConnect essential ライセンスを使用していて、ASA のバージョンは 8.0.4 です。

解決策 1

このエラーは、ASA バージョン 8.0.4 が AnyConnect essential ライセンスをサポートしていないために発生します。つまり、ASA を 8.2.2 にアップグレードする必要があります。これによりエラーが解決されます。

注:使用するライセンスに関係なく、セッション上限に到達すると、ユーザは「login failed」エラー メッセージを受け取ります。

解決策 2

このエラーは、確立が許可される VPN セッションの上限を設定するために、vpn-sessiondb max-anyconnect-premium-or-essentials-limit session-limit コマンドを使用すると発生する可能性があります。session-limit を 2 に設定すると、インストールされているライセンスでサポートされるセッション数に関係なく、ユーザが確立できるセッション数は最大 2 になります。session-limit の値として、このエラー メッセージを回避できる VPN セッション数を設定してください。

エラー:Anyconnect not enabled on VPN server while trying to connect anyconnect to ASA

AnyConnect を ASA に接続しようとすると、「Anyconnect not enabled on VPN server」というエラー メッセージが表示されます。

解決策

このエラーは、ASDM を使用して、ASA の外部インターフェイスで AnyConnect を有効にすると解決されます。外部インターフェイスで AnyConnect を有効にする方法については、『SSL VPN Client プロトコルの有効化』を参照してください。

エラー:- %ASA-6-722036:Group client-group User xxxx IP x.x.x.x Transmitting large packet 1220 (threshold 1206)

ASA のログに「%ASA-6-722036:Group < client-group > User < xxxx > IP < x.x.x.x> Transmitting large packet 1220 (threshold 1206)」というエラー メッセージが示されます。このログの意味と解決方法を教えてください。

解決策

このログ メッセージは、大きなパケットが該当クライアントに送信されたことを示しています。該当パケットの送信元は、クライアントの MTU を意識していません。また、圧縮不能なデータの圧縮が原因の場合もあります。その場合の回避策は、svc compression none コマンドを使用して、SVC 圧縮を無効にすることです。これにより問題は解決します。

エラー:The secure gateway has rejected the agent's vpn connect or reconnect request.

AnyConnect Client への接続時に、次のエラー メッセージが表示されます。「The secure gateway has rejected the agent's vpn connect or reconnect request.A new connection requires re-authentication and must be started manually.Please contact your network administrator if this problem persists.The following message was received from the secure gateway:no assigned address

AnyConnect Client への接続時に、次のエラー メッセージも表示されます。「The secure gateway has rejected the connection attempt.A new connection attempt to the same or another secure gateway is needed, which requires re-authentication.The following message was received from the secure gateway:Host or network is 0

AnyConnect Client への接続時に、次のエラー メッセージも表示されます。「The secure gateway has rejected the agent's vpn connect or reconnect request.A new connection requires a re-authentication and must be started manually.Please contact the network administrator if the problem persists.The following message was received from the secure gateway:No License

解決策

ルータでリロード後にプールの設定が失われました。該当する設定をルータに追加する必要があります。

Router#show run | in pool

ip local pool SSLPOOL 192.168.30.2 192.168.30.254
   svc address-pool SSLPOO

AnyConnect のモビリティ ライセンスが見つからないと、「The secure gateway has rejected the agent's vpn connect or reconnect request.A new connection requires a re-authentication and must be started manually.Please contact the network administrator if the problem persists.The following message was received from the secure gateway:No License」というエラー メッセージが表示されます。ライセンスがインストールされれば、問題は解決されます。

エラー:Unable to update the session management database

WebPortal での認証時に、次のエラー メッセージが表示されます。「Unable to update the session management database

解決策

これは、ASA のメモリ割り当てに関連した問題です。この問題は、ASA のバージョンが 8.2.1 の場合に多く発生します。本来 ASA が完全に機能するには 512 MB の RAM が必要です。リリース ノートの「メモリ要件」セクションを参照してください。

恒久的な解決策は、メモリを 512 MB にアップグレードすることです。「メモリ アップグレード キット」をご注文いただけます。

一時的な解決策としては、次の手順を実行してメモリを解放してみてください。

  1. threat-detection を無効にします。

  2. svc compression を無効にします。

  3. ASA をリロードします。

エラー:The VPN client driver has encountered an error

クライアント マシンで AnyConnect に接続しようとすると、このエラー メッセージが表示されます。

解決策

このエラーを解決するには、次の手順に従って手動で AnyConnect VPN エージェントをインタラクティブに設定します。

  1. [My Computer] を右クリックして、>[Manage] > [Services and Applications] > [Services] > [Cisco AnyConnect VPN Agent] を選択します。

  2. [Properties] を右クリックしてログオンし、[Allow service to interact with the desktop] を選択します。

    これにより、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vpnagent のレジストリ タイプ値 DWORD が 110(デフォルトは 010)に設定されます。

    注:この方法を使用する場合は、このインスタンスに .MST トランスフォームを使用してください。これは、手動で設定すると、インストールまたはアップグレード後に毎回設定が必要になるからです。そのため、原因となっているアプリケーションを特定する必要があります。

    Windows PC で Routing and Remote Access Service(RRAS)が有効になっていると、AnyConnect にエラーが発生し、「The VPN client driver has encountered an error.」というエラー メッセージが表示されます。この問題を解決するには、AnyConnect を起動する前に RRAS が無効になっていることを確認します。詳細は、Cisco Bug ID CSCsm54689登録ユーザ専用)を参照してください。

エラー:Unable to process response from xxx.xxx.xxx.xxx

AnyConnect クライアントが Cisco ASA に接続できません。AnyConnect ウィンドウに「Unable to process response from xxx.xxx.xxx.xxx」というエラー メッセージが表示されます。

解決策

このエラーを解決するには、次の回避策を試してください。

  • ASA から webvpn を削除し、再度これを有効にします。

  • ポート番号を既存の 443 から 444 に変更し、再度 443 で webvpn を有効にします。

webvpn を有効にして webvpn のポートを変更する方法については、この解決策を参照してください。

エラー:Login Denied , unauthorized connection mechanism , contact your administrator

AnyConnect クライアントが Cisco ASA に接続できません。AnyConnect ウィンドウに「Login Denied , unauthorized connection mechanism , contact your administrator」というエラー メッセージが表示されます。

解決策

このエラー メッセージが表示される原因の大部分は、不適切または不完全な設定です。この問題を解決するには、設定を調べて、必要な項目が適切に設定されていることを確認します。

エラー:Anyconnect package unavailable or corrupted.Contact your system administrator

このエラーは、MAC クライアントから AnyConnect ソフトウェアを起動して ASA に接続しようとすると発生します。

解決策

この問題を解決するには、次の手順を実行します。

  1. MAC AnyConnect パッケージを ASA のフラッシュにアップロードします。詳細については、「AnyConnect イメージのアップロード」を参照してください。

  2. webvpn の設定を変更して、使用する AnyConnect パッケージを指定します。

    webvpn
     svc image disk0:/anyconnect-macosx-i386-2.3.2016-k9.pkg 2
     svc image disk0:/anyconnect-macosx-powerpc-2.3.2016-k9.pkg 3

    ASA バージョン 8.4(1) 以降では、次のように、svc image コマンドを anyconnect image コマンドに置き換えます。

    hostname(config)#webvpn
    
    hostname(config-webvpn)#anyconnect image disk0:/
    anyconnect-win-3.0.0527-k9.pkg 1
    
    hostname(config-webvpn)#anyconnect image disk0:/
    anyconnect-macosx-i386-3.0.0414-k9.pkg 2

エラー:The AnyConnect package on the secure gateway could not be located

このエラーは、ユーザが Linux マシンで AnyConnect を起動して ASA に接続しようとすると発生します。完全なエラー メッセージは次のとおりです。

The AnyConnect package on the secure gateway could not be located.You may be experiencing network connectivity issues.Please try connecting again.

解決策

このエラーを解決するには、クライアント マシンで使用されているオペレーティング システム(OS)に AnyConnect クライアントが対応しているかどうかを確認します。サポート対象のソフトウェアの詳細については、『AnyConnect リリース ノート』の「システム要件」セクションを参照してください。

その OS に対応している場合は、WebVPN の設定に目的の AnyConnect パッケージが指定されているかどうかを確認します。詳細については、このドキュメントの「使用できないまたは破損している Anyconnect パッケージ」を参照してください。

エラー:Secure VPN via remote desktop is not supported

ユーザはリモート デスクトップへのアクセスを実行できません。「Secure VPN via remote desktop is not supported」というエラー メッセージが表示されます。

解決策

これは、Cisco Bug IDCSCsu22088登録ユーザ専用)と CSCso42825登録ユーザ専用)によるものです。AnyConnect VPN Client をアップグレードすると、この問題が解決される場合があります。詳細については、これらのバグを参照してください。

エラー:The server certificate received or its chain does not comply with FIPS.A VPN connection will not be established

ASA 5505 への VPN 接続を試行すると、「The server certificate received or its chain does not comply with FIPS.A VPN connection will not be established」というエラー メッセージが表示されます。

解決策

このエラーを解決するには、AnyConnect ローカル ポリシー ファイルの FIPS を無効にする必要があります。このファイルは、通常、C:\ProgramData\Cisco\Cisco AnyConnect VPN Client\AnyConnectLocalPolicy.xml にあります。このパスにファイルがない場合は、異なるディレクトリの C:\Documents and Settings\All Users\Application Data\Cisco AnyConnectVPNClient\AnyConnectLocalPolicy.xml などのパスで、このファイルを見つけてください。目的の xml ファイルが見つかったら、それを次のように変更します。

変更前のフレーズは次のとおりです。

<FipsMode>true</FipsMode>

これを、次のように変更します。

<FipsMode>false</FipsMode>

その後、コンピュータを再起動します。このファイルを変更するには、管理者権限が必要です。

エラー:Certificate Validation Failure

ユーザは AnyConnect を起動できず、「Certificate Validation Failure」というエラー メッセージが表示されます。

解決策

AnyConnect と IPSec クライアントでは、証明書認証の機能が異なります。証明書認証を適切に機能させるには、ブラウザにクライアント証明書をインポートして、証明書認証用の接続プロファイルを変更する必要があります。また、ASA で次のコマンドを使用し、外部インターフェイスで SSL クライアント証明書を使用できるようにする必要もあります。

ssl certificate-authentication interface outside port 443

このコマンドの詳細については、『SSL 証明書認証』を参照してください。

エラー:VPN Agent Service has encountered a problem and needs to close.We are sorry for the inconvenience

Windows XP PC に AnyConnect 2.4.0202 がインストールされている場合は、ローカリゼーション ファイルのアップデートが停止し、vpnagent.exe が失敗したことを示すエラー メッセージが表示されます。

解決策

この動作は、Cisco Bug ID CSCsq49102登録ユーザ専用)に記述されています。推奨される回避策は、Citrix クライアントを無効にすることです。

エラー:This installation package could not be opened.Verify that the package exists

AnyConnect をダウンロードすると、次のエラー メッセージが表示されます。

Contact your system administrator.The installer failed with the following error:This installation package could not be opened.Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.

解決策

この問題を解決するには、次の手順を実行します。

  1. アンチウイルス ソフトウェアを削除します。

  2. Windows ファイアウォールを無効にします。

  3. 手順 1 と 2 のどちらも効果がない場合は、マシンをフォーマットしてからインストールします。

  4. それでも問題が解決されない場合は、TAC サービス リクエストをオープンします(登録ユーザのみ)。

エラー:Error applying transforms.Verify that the specified transform paths are valid

ASA から AnyConnect を自動ダウンロードしている最中に、次のエラー メッセージが表示されます。

Contact your system administrator.The installer failed with the following error:Error applying transforms.Verify that the specified transform paths are valid」

MacOS 用の AnyConnect と接続している場合は、次のエラー メッセージが表示されます。

The AnyConnect package on the secure gateway could not be located.You may be experiencing network connectivity issues.Please try connecting again.

解決策

この問題を解決するには、次のいずれかの回避策を実行します。

  1. これは、MST トランスレーション ファイルの破損が根本原因である可能性があります(インポートした場合など)。この問題を修正するには、次の手順を実行します。

    1. MST 変換テーブルを削除します。

    2. ASA に MacOS 用の AnyConnect イメージを設定します。

  2. ASDM から [Network (Client) Access] > [AnyConnect Custom] > [Installs] のパスに従って、AnyConnect パッケージ ファイルを削除します。[Network (Client) Access] > [Advanced] > [SSL VPN] > [Client Setting] で、このパッケージが残っていることを確認します。

これらのいずれの方法でも問題を解決できない場合は、シスコ テクニカル サポートにお問い合わせください。

エラー:The VPN client driver has encountered an error

次のエラー メッセージが表示されます。

Cisco AnyConnect クライアントを介して接続するとき、VVPN Client ドライバでエラーが発生します。

解決策

AnyConnect クライアントをアンインストールしてからアンチウイルス ソフトウェアを削除すると、この問題が解決される場合があります。その後、AnyConnect クライアントを再インストールします。この方法で効果がない場合は、この問題を修正するために PC を再フォーマットしてください。

エラー:A VPN reconnect resulted in different configuration setting.The VPN network setting is being re-initialized.Applications utilizing the private network may need to be restored.

AnyConnect を起動しようとすると、次のエラー メッセージが表示されます。

A VPN reconnect resulted in different configuration setting.The VPN network setting is being re-initialized.Applications utilizing the private network may need to be restarted.

解決策

このエラーを解決するには、次のコマンドを使用します。

group-policy <Name> attributes
			webvpn
				svc mtu 1200

ASA バージョン 8.4(1) 以降では、次のように svc mtu コマンドを anyconnect mtu コマンドに置き換えます。

hostname(config)#group-policy <Name> attributes

hostname(config-group-policy)#webvpn

hostname(config-group-webvpn)#anyconnect mtu 500

ログイン時の AnyConnect エラー

問題:

クライアントへの接続時に、AnyConnect でこのエラーが表示されます。

The VPN connection is not allowed via a local proxy. This can be changed 
through AnyConnect profile settings.

解決策

AnyConnect プロファイルに次の変更を加えると、この問題が解決される場合があります。

AnyConnect プロファイルに次の行を追加します。

<ProxySettings>IgnoreProxy</ProxySettings><AllowLocalProxyConnections>
false</AllowLocalProxyConnections>

Windows 7 で AnyConnect の切断後に IE Proxy の設定値が復元されない

問題:

Windows 7 で、IE プロキシが Automatically detect settings に設定され、AnyConnect が新しいプロキシの設定をプッシュ すると、ユーザによる AnyConnect セッションの終了後に、IE プロキシの設定が Automatically detect settings へリストアされません。プロキシを Automatically detect settings に設定する必要のあるユーザの場合、これが LAN の問題につながります。

解決策

この動作は、Cisco Bug ID CSCtj51376登録ユーザ専用)に記述されています。推奨される回避策は、AnyConnect 3.0 にアップグレードすることです。

エラー:AnyConnect Essentials can not be enabled until all these sessions are closed.

AnyConnect Essentials ライセンスを有効にしようとすると、Cisco ASDM に次のエラー メッセージが表示されます。

There are currently 2 clientless SSL VPN sessions in progress.AnyConnect Essentials can not be enabled until all these sessions are closed.

解決策

これは、ASA の正常な動作です。AnyConnect Essentials は、個別にライセンスされた SSL VPN クライアントです。これは ASA で完全に設定され、次の例外を除いて AnyConnect の全機能を提供します。

  • CSD を使用できない(HostScan/Vault/Cache Cleaner を含む)

  • クライアントレス SSL VPN 非対応

  • Windows Mobile サポートがオプション

このライセンスは、共有されている SSL VPN プレミアム ライセンスと同時に使用できません。一方のライセンスが必要な場合は、他方を無効にする必要があります。

エラー:Connection tab on Internet option of Internet Explorer hides after getting connected to the AnyConnect client.

AnyConnect クライアントに接続後、Internet Explorer の [Internet] オプションの [connection] タブが非表示になります。

解決策

これは、msie-proxy lockdown 機能が原因です。この機能を有効にすると、AnyConnect VPN セッションの間、Microsoft Internet Explorer の接続タブが非表示になります。この機能が無効な場合、接続タブの表示に変化はありません。

エラー:Few users getting Login Failed Error message when others are able to connect successfully through AnyConnect VPN

多くのユーザは AnyConnect VPN を介して接続できますが、一部のユーザに Login Failed Error メッセージが表示されます。

解決策

対象ユーザの [do not require pre-authentication] チェックボックスをオンにすると、この問題が解決される場合があります。

エラー:The certificate you are viewing does not match with the name of the site you are trying to view.

AnyConnect プロファイルのアップデート中に、証明書が無効であることを示すエラー メッセージが表示されます。これは Windows のみで発生し、プロファイルのアップデート段階で起こります。次のエラー メッセージが表示されます。

The certificate you are viewing does not match with the name of the site you are trying to view.

解決策

AnyConnect プロファイルのサーバ リストを変更して、証明書の FQDN が使用されるようにすると、問題が解決される場合があります。

xml プロファイルの例を示します。

<ServerList>

 <HostEntry>

    <HostName>vpn1.ccsd.net</HostName> 

 </HostEntry>

</ServerList>

注:サーバのパブリック IP アドレスに <HostAddress> などの既存のエントリがある場合は、これを削除してサーバの FQDN だけを残します(例:<HostName> は残し、<Host Address> は削除する)。

Windows 7 マシンで CSD の Vault から AnyConnect を起動できない

CSD の Vault から AnyConnect を起動しようとしても実行できません。これは、Windows 7 マシンの使用時に発生します。

解決策

現在のところ、サポートされていないため、この問題は解決できません。

フェールオーバー後に AnyConnect プロファイルがスタンバイ側へ複製されない

AnyConnect 3.0 VPN Client と ASA 8.4.1 ソフトウェアの組み合わせでは、正常に機能します。ただし、フェールオーバー後、AnyConnect プロファイル関連の設定は複製されません。どうすれば、この問題を解決できますか。

解決策

この問題は、Cisco Bug ID CSCtn71662登録ユーザのみ)に記述されています。一時的な回避策は、このファイルをスタンバイ ユニットに手動でコピーすることです。

問題:Internet Explorer がオフラインになると AnyConnect クライアントがクラッシュする

この問題が発生すると、AnyConnect イベント ログに次のようなエントリが記録されます。

Description : Function:
CAdapterNetworkStateIfc::SetConnectedStateToConnected
File: .\AdapterNetworkStateIfc.cpp
Line: 147
Invoked Function: InternetSetOption
Return Code: 12010 (0x00002EEA)
Description: The length is incorrect for the option type

Description : Function: CTransportWinHttp::InitTransport
File: .\CTransportWinHttp.cpp
Line: 252
Invoked Function: CConnectedStateIfc::SetConnectedStateToConnected
Return Code: -25362420 (0xFE7D000C)
Description: CADAPTERNETWORKSTATEIFC_ERROR_SET_OPTION

解決策

この動作は、Cisco Bug ID CSCtx28970登録ユーザのみ)に記述されています。この問題を解決するには、AnyConnect アプリケーションを停止してから再起動します。再起動後、接続エントリが再び現れます。

エラー メッセージ:TLSPROTOCOL_ERROR_INSUFFICIENT_BUFFER

AnyConnect クライアントが接続に失敗し、「Unable to establish a connection」というエラー メッセージが表示されます。AnyConnect のイベント ログには「TLSPROTOCOL_ERROR_INSUFFICIENT_BUFFER」エラーが記録されます。

解決策

この問題が発生するのは、ヘッドエンドに設定されているスプリット トンネリングのスプリット トンネル リストが非常に大きく(約 180 〜 200 エントリ)、グループ ポリシーに 1 つ以上のクライアント属性が設定されている場合です(dns-server など)。

この問題を解決するには、次の手順を実行します。

  1. スプリット トンネル リストのエントリ数を減らします。

  2. 次の設定を使用して、DTLS を無効にします。

    group-policy groupName attributes
      webvpn
        svc dtls none

詳細は、Cisco Bug ID CSCtc41770登録ユーザ専用)を参照してください。

エラー メッセージ:Connection attempt has failed due to invalid host entry

Connection attempt has failed due to invalid host entry」というエラー メッセージは、証明書を使用した AnyConnect の認証中に表示されます。

解決策

この問題を解決するためには、次に示すいずれかの方法を試してください。

  • AnyConnect をバージョン 3.0 へアップグレードします。

  • ご使用のコンピュータで Cisco Secure Desktop を無効にします。

詳細は、Cisco Bug ID CSCti73316登録ユーザ専用)を参照してください。

エラー:Ensure your server certificates can pass strict mode if you configure always-on VPN

AnyConnect で Always-On 機能を有効にすると、「Ensure your server certificates can pass strict mode if you configure always-on VPN」というエラー メッセージが表示されます。

解決策

このエラー メッセージは、[Always-On] 機能を使用する場合、ヘッドエンドに有効なサーバ証明書が設定されている必要があることを意味します。有効なサーバ証明書がないと、この機能は正常に動作しません。[Strict Cert Mode] は、AnyConnect のローカル ポリシー ファイルに設定するオプションで、これを設定すると、有効な証明書が接続に使用されます。ポリシー ファイルでこのオプションを有効にした場合は、偽の証明書で接続できなくなります。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 100597