SSL-VPN接続を使用するときに問題が発生した場合は、VPN GatewayコンソールでSSL-VPNクライアントのログまたはSSL-VPN接続のログを確認して、問題のトラブルシューティングを行うことができます。
背景情報
このトピックでは、一般的なSSL-VPN接続の問題とこれらの問題のトラブルシューティング方法について説明します。 VPN GatewayコンソールでSSL-VPNクライアントのログまたはSSL-VPN接続のログを確認して、SSL-VPN接続の問題をトラブルシューティングできます。 詳細については、このトピックの一般的なSSL-VPN接続の問題とトラブルシューティングのセクションを参照してください。
Linux、Windows、macOS、またはAndroidを実行するSSL-VPNクライアントのログを照会する方法の詳細については、このトピックの「SSL-VPNクライアントのログファイルのディレクトリ」のセクションを参照してください。
SSL-VPN接続のログを照会する方法の詳細については、 SSLサーバーのログを照会します。
SSL-VPNクライアントのログファイルのディレクトリ
SSL-VPNクライアントのログファイルを格納するディレクトリは、VPNアプリケーションがインストールされているクライアントのオペレーティングシステムによって異なります。 次の表に、異なるオペレーティングシステムを実行するSSL-VPNクライアントのログファイルの既定のディレクトリを示します。 次の表のオペレーティングシステムに基づいて、SSL-VPNクライアントのログファイルの既定のディレクトリを見つけることができます。
VPNアプリケーションのインストール時にログファイルを保存するカスタムディレクトリを指定すると、指定したディレクトリにログファイルがあります。
オペレーティングシステム | SSL-VPNクライアントのログファイルのデフォルトディレクトリ |
OpenVPNがインストールされたLinuxクライアント | /var/log/openvpn.log |
OpenVPNがインストールされているWindowsクライアント | デフォルトでは、ログファイルはOpenVPNがインストールされているディレクトリのlogフォルダに保存されます。 例: C:\Users\User\OpenVPN\log |
TunnelblickがインストールされたmacOSクライアント | /ライブラリ /アプリケーションサポート /Tunnelblick /ログ |
OpenVPNがインストールされているmacOSクライアント | /ライブラリ /アプリケーションサポート /OpenVPN/log/connection_name.log |
一般的なSSL-VPN接続の問題とトラブルシューティング
SSL-VPN接続のログを取得したら、ログ内の関連キーワードを検索して、トラブルシューティングの問題を特定できます。 次の表に、問題、キーワード、およびトラブルシューティング方法を示します。
カテゴリ | 原因 | キーワード | トラブルシューティング方法 |
ネットワーク接続の障害 | ネットワーク通信が異常です。 |
|
|
プロトコルまたはポート番号の不一致 | クライアントとSSL-VPNサーバは、異なるプロトコルまたはポートを使用する。 |
| SSLサーバーのプロトコルとポートを変更し、SSLクライアント証明書を再ダウンロードしてから、クライアントに証明書をインストールします。 |
過剰な接続 | SSL-VPN接続数が上限を超えています。 |
|
|
証明書の有効期限 | SSLクライアント証明書の有効期限が切れています。 |
|
|
証明書設定エラー | 証明書の設定が無効です。 |
| 現在のSSLクライアント証明書とすべての設定を削除し、証明書を再ダウンロードしてから、クライアントに証明書をインストールします。 |
互換性のないVPNアプリケーションのバージョン | クライアントにインストールされているVPNアプリケーションのバージョンがAlibaba Cloud SSLサーバーと互換性がありません。 |
| クライアントにインストールされている既存のVPNアプリケーションを削除し、SSLサーバーと互換性のあるVPNアプリケーションをダウンロードします。 詳細については、「クライアントをVPCに接続する」トピックの「手順4: クライアントの設定」をご参照ください。 |
IPアドレス不足 | SSLサーバーで設定されたクライアントCIDRブロックは、十分なIPアドレスを提供できません。 |
| クライアントCIDRブロックのIPアドレスの数が、VPNゲートウェイでサポートされているSSL-VPN接続の最大数の4倍以上であることを確認します。 詳細については、「SSL サーバーの作成」をご参照ください。 たとえば、クライアントCIDRブロックとして192.168.0.0/24を指定した場合、システムは最初に、192.168.0.4/30などの192.168.0.0/24から30のサブネットマスクを持つサブネットCIDRブロックを分割します。 このサブネットは最大4つのIPアドレスを提供します。 次に、システムは192.168.0.4/30からのIPアドレスをクライアントに割り当て、他の3つのIPアドレスを使用してネットワーク通信を保証します。 この場合、1つのクライアントが4つのIPアドレスを消費します。 したがって、クライアントにIPアドレスを確実に割り当てるには、クライアントCIDRブロック内のIPアドレスの数が、関連付けられているVPNゲートウェイでサポートされているSSL-VPN接続の最大数の4倍以上であることを確認する必要があります。 |
暗号化アルゴリズムの不一致 | SSLサーバーとクライアントは異なるTLS暗号スイートを使用し、一致する暗号化アルゴリズムは見つかりません。 |
| クライアントにVPN Gatewayが推奨するVPNアプリケーションをインストールします。 詳細については、「クライアントをVPCに接続する」トピックの「手順4: クライアントの設定」をご参照ください。 |
一貫性のない暗号化アルゴリズム | SSLサーバーとクライアントの暗号化アルゴリズムの設定に一貫性がありません。 |
| クライアントにインストールされているSSLクライアント証明書の暗号化アルゴリズムがSSLサーバーの暗号化アルゴリズムと一致しているかどうかを確認します。 暗号化アルゴリズムに矛盾がある場合は、現在のSSLクライアント証明書とすべての設定を削除し、証明書を再ダウンロードしてから、クライアントに証明書をインストールします。
|
パケットIDの競合 | ネットワーク接続が不安定であるか、SSLサーバーの暗号化アルゴリズムがnoneに設定されています。 |
|
|
時間同期の問題 | SSL検証が失敗するか、クライアントとSSLサーバーの時間差が10分を超えています。 |
|
|
証明書の検証失敗 | SSL証明書の検証に失敗します。 |
|
|
二要素認証の失敗 | 2要素認証は失敗します。 |
|
|
テストアクセスポート (TAP) がありません | クライアントにはTAP仮想イーサネットアダプタがありません。 |
|
|
無効化されたovpnagentプログラム | macOSクライアントのovpnagentプログラムが実行されていません。 |
|
|
頻繁なクライアント再接続 | クライアントは自動的にサーバーに再接続します。 |
|
|
関連ドキュメント
このセクションでは、SSL-VPN接続の問題をトラブルシューティングするために必要な参照を示します。
クライアントをVPCに接続するトピックの「ステップ4: クライアントの設定」セクション
SSL-VPN接続の問題をトラブルシューティングするときにクライアントの設定を変更する場合は、クライアントのユーザーガイドを参照してください。