32
AWS Client VPN ユーザーガイド

AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

  • Upload
    others

  • View
    75

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPNユーザーガイド

Page 2: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイド

AWS Client VPN: ユーザーガイドCopyright © 2020 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's,in any manner that is likely to cause confusion among customers, or in any manner that disparages or discreditsAmazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may notbe affiliated with, connected to, or sponsored by Amazon.

Page 3: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイド

Table of Contentsご利用開始にあたって ......................................................................................................................... 1

前提条件 .................................................................................................................................... 1ステップ 1: VPN クライアントアプリケーションを取得する ............................................................. 1ステップ 2: クライアント VPN エンドポイント設定ファイルを取得する ............................................. 1ステップ 3: VPN に接続する ........................................................................................................ 1

AWS が提供するクライアント を使用して接続する ................................................................................. 3Windows ................................................................................................................................... 3

要件 .................................................................................................................................. 3接続中 ............................................................................................................................... 3トラブルシューティング ...................................................................................................... 5

macOS ...................................................................................................................................... 5要件 .................................................................................................................................. 5接続中 ............................................................................................................................... 5トラブルシューティング ...................................................................................................... 7

リリースノート .......................................................................................................................... 7サポートされている OpenVPN ディレクティブ ....................................................................... 8

OpenVPN クライアントを使用して接続する ........................................................................................... 9Windows ................................................................................................................................... 9

OpenVPN GUI ................................................................................................................... 9OpenVPN 接続クライアント ............................................................................................... 10

Android および iOS ................................................................................................................... 10MacOS .................................................................................................................................... 11

Tunnelblick ....................................................................................................................... 11OpenVPN 接続クライアント ............................................................................................... 13

Ubuntu .................................................................................................................................... 13OpenVPN - ネットワークマネージャー ................................................................................ 13OpenVPN ........................................................................................................................ 13

トラブルシューティング .................................................................................................................... 15管理者向けの クライアント VPN エンドポイントのトラブルシューティング ...................................... 15Windows のトラブルシューティング ............................................................................................ 15

AWS が提供するクライアント ............................................................................................ 15OpenVPN 接続クライアント ............................................................................................... 18OpenVPN GUI .................................................................................................................. 19

MacOS のトラブルシューティング .............................................................................................. 20AWS が提供するクライアント ............................................................................................ 20Tunnelblick ....................................................................................................................... 22OpenVPN ........................................................................................................................ 25

Ubuntu のトラブルシューティング .............................................................................................. 25DNS を解決できない ......................................................................................................... 26DNS サーバーの設定 ......................................................................................................... 26

よくある問題 ............................................................................................................................ 27TLS キーネゴシエーションが失敗した ................................................................................. 27

ドキュメント履歴 .............................................................................................................................. 29

iii

Page 4: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイド前提条件

クライアント VPN の開始方法クライアント VPN 管理者が クライアント VPN エンドポイントを作成した後でないと、VPN セッションを確立できません。管理者は VPN セッションを確立するときに、どのネットワークやリソースへのアクセスを可能とするかを管理します。その後、VPN クライアントアプリケーションを使用して クライアントVPN エンドポイントに接続し、セキュアな VPN 接続を確立できます。

クライアント VPN エンドポイントの作成方法の詳細については、AWS クライアント VPN 管理者ガイドを参照してください。

トピック• 前提条件 (p. 1)• ステップ 1: VPN クライアントアプリケーションを取得する (p. 1)• ステップ 2: クライアント VPN エンドポイント設定ファイルを取得する (p. 1)• ステップ 3: VPN に接続する (p. 1)

前提条件VPN 接続を確立するには、以下のものが必要です。

• インターネットへのアクセス• サポートされているデバイス

ステップ 1: VPN クライアントアプリケーションを取得する

AWS が提供するクライアント または別の OpenVPN ベースのクライアントアプリケーションを使用して、クライアント VPN エンドポイントに接続し、VPN 接続を確立できます。

AWS が提供するクライアント は、Windows および macOS でサポートされています。クライアントはAWS クライアント VPN のダウンロード でダウンロードできます。

または、VPN 接続を確立するデバイス上に、OpenVPN クライアントアプリケーションをダウンロードしてインストールします。

ステップ 2: クライアント VPN エンドポイント設定ファイルを取得する

クライアント VPN エンドポイント設定ファイルは管理者から取得できます。設定ファイルには、クライアント VPN エンドポイントに関する情報と VPN 接続を確立するために必要な証明書が含まれています。

ステップ 3: VPN に接続するクライアント VPN エンドポイント設定ファイルを AWS が提供するクライアント または OpenVPN クライアントアプリケーションにインポートして、VPN に接続します。VPN に接続するステップについては、次のトピックを参照してください。

1

Page 5: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドステップ 3: VPN に接続する

• AWS が提供するクライアント を使用して接続する (p. 3)• OpenVPN クライアントを使用して接続する (p. 9)

Active Directory 認証を使用する クライアント VPN エンドポイントの場合、ユーザー名とパスワードを入力するように求められます。ディレクトリで多要素認証 (MFA) が有効になっている場合は、MFA コードの入力も求められます。

2

Page 6: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドWindows

AWS が提供するクライアント を使用して接続する

次のトピックでは、AWS が提供するクライアント を使用して クライアント VPN エンドポイントに接続するステップについて説明します。

AWS が提供するクライアント は、自動更新をサポートしていません。最新バージョンは、AWS クライアント VPN のダウンロード でダウンロードできます。

AWS が提供するクライアント は、現在 Windows および macOS でのみサポートされています。

トピック• Windows (p. 3)• macOS (p. 5)• AWS が提供するクライアント のリリースノート (p. 7)

Windows次の手順は、Windows 用の AWS が提供するクライアント を使用して VPN 接続を確立する方法を示しています。クライアントを AWS クライアント VPN のダウンロード でダウンロードしてインストールできます。

要件Windows 用の AWS が提供するクライアント を使用するには、次のものが必要です。

• Windows 7 または Windows 10• .NET Framework 4.7.2 以降

クライアントはコンピュータの TCP ポート 8096 を予約します。

開始する前に、クライアント VPN 管理者がクライアント VPN エンドポイントを作成し、クライアントVPN エンドポイント設定ファイルを提供済みであることを確認します。

接続中開始する前に、必ず「要件 (p. 3)」を参照してください。以下のステップでは、AWS が提供するクライアント は AWS VPN クライアントとも呼ばれます。

Windows 用の AWS が提供するクライアント を使用して接続するには

1. AWS VPN クライアントアプリを開きます。2. [File (ファイル)]、[Manage Profiles (プロファイルの管理)] の順に選択します。

3

Page 7: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイド接続中

3. [Add Profile (プロファイルの追加)] を選択します。

4. [Display Name (表示名)] に、プロファイルの名前を入力します。5. [VPN Configuration File (VPN 設定ファイル)] で、クライアント VPN 管理者から受け取った設定ファ

イルを参照して、[Add Profile (プロファイルの追加)] を選択します。6. [AWS VPN Client (AWS VPN クライアント)] ウィンドウで、プロファイルが選択されていることを確

認し、[Connect (接続)] を選択します。7. 接続の統計を表示するには、[Connection (接続)]、[Show Details (詳細を表示)] の順に選択します。

4

Page 8: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドトラブルシューティング

8. 切断するには、[AWS VPN Client (AWS VPN クライアント)] ウィンドウで、[Disconnect (切断)] を選択します。または、Windows タスクバーでクライアントアイコンを選択し、[Disconnect (切断)] を選択します。

トラブルシューティングAWS が提供するクライアント はログファイルと設定ファイルをデバイスの以下の場所に保存します。

C:\Users\User\AppData\Roaming\AWSVPNClient

トラブルシューティング情報については、「クライアント VPN 接続のトラブルシューティング (p. 15)」を参照してください。

macOS次の手順は、macOS 用の AWS が提供するクライアント を使用して VPN 接続を確立する方法を示しています。クライアントを AWS クライアント VPN のダウンロード でダウンロードしてインストールできます。

要件macOS 用の AWS が提供するクライアント を使用するには、次のものが必要です。

• macOS High Sierra (10.13) または Mojave (10.14)

クライアントはコンピュータの TCP ポート 8096 を予約します。

開始する前に、クライアント VPN 管理者がクライアント VPN エンドポイントを作成し、クライアントVPN エンドポイント設定ファイルを提供済みであることを確認します。

接続中開始する前に、必ず「要件 (p. 5)」を参照してください。以下のステップでは、AWS が提供するクライアント は AWS VPN クライアントとも呼ばれます。

macOS 用の AWS が提供するクライアント を使用して接続するには

1. AWS VPN クライアントアプリを開きます。2. [File (ファイル)]、[Manage Profiles (プロファイルの管理)] の順に選択します。

5

Page 9: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイド接続中

3. [Add Profile (プロファイルの追加)] を選択します。4. [Display Name (表示名)] に、プロファイルの名前を入力します。

5. [VPN Configuration File (VPN 設定ファイル)] で、クライアント VPN 管理者から受け取った設定ファイルを参照します。[Open (開く)] を選択します。

6. [Add Profile (プロファイルの追加)] を選択します。7. [AWS VPN Client (AWS VPN クライアント)] ウィンドウで、プロファイルが選択されていることを確

認し、[Connect (接続)] を選択します。8. 接続の統計を表示するには、[Connection (接続)]、[Show Details (詳細を表示)] の順に選択します。

9. 切断するには、[AWS VPN Client (AWS VPN クライアント)] ウィンドウで、[Disconnect (切断)] を選択します。または、メニューバーでクライアントアイコンを選択し、[Disconnect <your-profile-name>(<your-profile-name> を切断する)] を選択します。

6

Page 10: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドトラブルシューティング

トラブルシューティングAWS が提供するクライアント はログファイルと設定ファイルをデバイスの以下の場所に保存します。

/Users/username/.config/AWSVPNClient/

トラブルシューティング情報については、「クライアント VPN 接続のトラブルシューティング (p. 15)」を参照してください。

AWS が提供するクライアント のリリースノート次の表に、AWS が提供するクライアント の現行バージョンと以前のバージョンのリリースノートとダウンロードリンクを示します。

また、AWS クライアント VPN のダウンロード でクライアントの最新バージョンをダウンロードすることもできます。

プラットフォーム: Windows

バージョン 変更 日付 ダウンロードリンク

1.1.1 軽微なバグの修正と機能強化。

2020 年 4 月 21 日 ダウンロードバージョン 1.1.1

1.1.0 • ユーザーインターフェイスに表示されるテキストの表示/非表示を切り替える、OpenVPN 静的チャレンジエコー機能のサポートが追加されました。

• 軽微なバグの修正と機能強化

2020 年 3 月 9 日 ダウンロードバージョン 1.1.0

1.0.0 AWS が提供するクライアント の初回リリース。

2020 年 2 月 4 日 ダウンロードバージョン 1.0.0

プラットフォーム: macOS

Version 変更 日付 ダウンロードリンク

1.1.2 軽微なバグの修正と機能強化。

2020 年 4 月 21 日 ダウンロードバージョン 1.1.2

1.1.1 • DNS が解決されなかった問題を修正

• 長時間の接続によるアプリのクラッシュの問題を修正

• MFA の問題を修正

2020 年 4 月 2 日 ダウンロードバージョン 1.1.1

7

Page 11: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドサポートされている OpenVPN ディレクティブ

Version 変更 日付 ダウンロードリンク

1.1.0 • macOS DNS 設定のサポートが追加されました

• ユーザーインターフェイスに表示されるテキストの表示/非表示を切り替える、OpenVPN 静的チャレンジエコー機能のサポートが追加されました。

• 軽微なバグの修正と機能強化

2020 年 3 月 9 日 ダウンロードバージョン 1.1.0

1.0.0 AWS が提供するクライアント の初回リリース。

2020 年 2 月 4 日 ダウンロードバージョン 1.0.0

サポートされている OpenVPN ディレクティブAWS が提供するクライアント は、次の OpenVPN ディレクティブをサポートしています。

• client• dev• proto• リモート• remote-random-hostname• resolv-retry• nobind• persist-key• persist-tun• remote-cert-tls• cipher• verb• ca• reneg-sec• cert• key• auth-user-pass• connect-retry• static-challenge• tun-mtu• tun-mtu-extra

8

Page 12: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドWindows

OpenVPN クライアントを使用して接続する

次のトピックでは、一般的な VPN クライアントアプリケーションを使用して VPN に接続するステップについて説明します。

トピック• Windows (p. 9)• Android および iOS (p. 10)• MacOS (p. 11)• Ubuntu (p. 13)

Windows次の手順は、Windows ベースの VPN クライアントを使用して VPN 接続を確立する方法を示しています。

開始する前に、クライアント VPN 管理者がクライアント VPN エンドポイントを作成し、クライアントVPN エンドポイント設定ファイルを提供済みであることを確認します。

トラブルシューティング情報については、「Windows のトラブルシューティング (p. 15)」を参照してください。

OpenVPN GUI次の手順は、Windows コンピュータで OpenVPN GUI クライアントアプリケーションを使用し、VPN 接続を確立する方法を示します。

Note

OpenVPN クライアントアプリケーションの詳細については、OpenVPN ウェブサイトの「コミュニティダウンロード」を参照してください。

VPN 接続を確立するには

1. OpenVPN クライアントアプリケーションを起動します。2. Windows のタスクバーで、[表示/非表示アイコン] を選択して [OpenVPN GUI] を右クリックし、

[Import file (ファイルのインポート)] を選択します。

9

Page 13: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドOpenVPN 接続クライアント

3. [開く] ダイアログボックスで クライアント VPN 管理者から受け取った設定ファイルを選択し、[Open(開く)] を選択します。

4. Windows のタスクバーで、[表示/非表示アイコン] を選択して [OpenVPN GUI] を右クリックし、[Connect (接続)] を選択します。

OpenVPN 接続クライアント次の手順は、Windows コンピュータで OpenVPN 接続クライアントアプリケーションを使用し、VPN 接続を確立する方法を示します。

Note

詳細については、OpenVPN ウェブサイトの「Windows でアクセスサーバーに接続する」を参照してください。

VPN 接続を確立するには

1. OpenVPN 接続クライアントアプリケーションを起動します。2. Windows のタスクバーで、[表示/非表示アイコン] を選択して [OpenVPN] を右クリックし、[Import

profile (プロファイルのインポート)] を選択します。3. [Import from File (ファイルからインポート)] を選択し、クライアント VPN 管理者から受け取った設定

ファイルを選択します。4. 接続プロファイルを選択して、接続を開始します。

Android および iOS次の手順は、Android または iOS モバイルデバイスで OpenVPN クライアントアプリケーションを使用し、 VPN 接続を確立する方法を示します。Android 用の手順と iOS 用の手順は同じです。

Note

Android 用 OpenVPN クライアントアプリケーションの詳細については、OpenVPN ウェブサイトの「FAQ regarding OpenVPN Connect Android」を参照してください。

10

Page 14: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドMacOS

開始する前に、クライアント VPN 管理者がクライアント VPN エンドポイントを作成し、クライアントVPN エンドポイント設定ファイルを提供済みであることを確認します。

VPN 接続を確立するには

1. OpenVPN クライアントアプリケーションを起動し、[OVPN Profile (OVPN プロファイル)] を選択します。

2. クライアント VPN 管理者から受け取った設定ファイルを選択し、[Import (インポート)] を選択します。メールに .ovpn 形式で添付された設定ファイルの場合は、OpenVPN を使用して開くことができます。

3. [Add (追加)] を選択します。

4. OpenVPN プロファイルの横にあるチェックボックスを選択します。

5. 接続ログファイルを表示するには、Log File (右上角) を選択します。

MacOS次の手順は、macOS ベースの VPN クライアントを使用して VPN 接続を確立する方法を示しています。

開始する前に、クライアント VPN 管理者がクライアント VPN エンドポイントを作成し、クライアントVPN エンドポイント設定ファイルを提供済みであることを確認します。

トラブルシューティング情報については、「MacOS のトラブルシューティング (p. 20)」を参照してください。

Tunnelblick次の手順は、macOS コンピュータで Tunnelblick クライアントアプリケーションを使用し、 VPN 接続を確立する方法を示します。

Note

macOS 用 Tunnelblick クライアントアプリケーションの詳細については、Tunnelblick ウェブサイトのTunnelblick マニュアルを参照してください。

VPN 接続を確立するには

1. Tunnelblick クライアントアプリケーションを起動し、[I have configuration files (設定ファイルを持っている)] を選択します。

11

Page 15: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドTunnelblick

2. VPN 管理者から受け取った設定ファイルをドラッグし、[Configurations (設定)] パネルにドロップします。

3. [Configurations (設定)] パネルで設定ファイルを選択し、[Connect (接続)] を選択します。

12

Page 16: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドOpenVPN 接続クライアント

OpenVPN 接続クライアント次の手順は、macOS コンピュータで OpenVPN 接続クライアントアプリケーションを使用し、VPN 接続を確立する方法を示します。

Note

詳細については、OpenVPN ウェブサイトの「macOS でアクセスサーバーに接続する」を参照してください。

VPN 接続を確立するには

1. OpenVPN アプリケーションを起動し、[Import (インポート)]、[From local file... (ローカルファイルから...)] を選択します。

2. VPN 管理者から受信した設定ファイルに移動し、[Open (開く)] を選択します。

Ubuntu次の手順は、Ubuntu ベースの VPN クライアントを使用して VPN 接続を確立する方法を示しています。

開始する前に、クライアント VPN 管理者がクライアント VPN エンドポイントを作成し、クライアントVPN エンドポイント設定ファイルを提供済みであることを確認します。

トラブルシューティング情報については、「Ubuntu のトラブルシューティング (p. 25)」を参照してください。

OpenVPN - ネットワークマネージャー次の手順は、Ubuntu コンピュータでネットワークマネージャー GUI で、OpenVPN アプリケーションを使用して VPN 接続を確立する方法を示しています。

VPN 接続を確立するには

1. 次のコマンドを使用して、ネットワークマネージャーモジュールをインストールします。

sudo apt-get install --reinstall network-manager network-manager-gnome network-manager-openvpn network-manager-openvpn-gnome

2. [Settings (設定)]、[Network (ネットワーク)] に移動します。3. [VPN] の横のプラス記号 (+) を選択し、[Import from file... (ファイルからインポート...)] を選択しま

す。4. VPN 管理者から受信した設定ファイルに移動し、[Open (開く)] を選択します。

OpenVPN次の手順は、Ubuntu コンピュータで OpenVPN アプリケーションを使用し、VPN 接続を確立する方法を示します。

VPN 接続を確立するには

1. 次のコマンドを使用して OpenVPN をインストールします。

sudo apt-get install openvpn

13

Page 17: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドOpenVPN

2. VPN 管理者から受け取った設定ファイルをロードして、接続を開始します。

sudo openvpn --config /path/to/config/file

14

Page 18: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイド管理者向けの クライアント VPN エンドポイントのトラブルシューティング

クライアント VPN 接続のトラブルシューティング

次のトピックを使用して、クライアントアプリケーションを使用して クライアント VPN エンドポイントに接続するときに発生する可能性がある問題のトラブルシューティングを行います。

目次• 管理者向けの クライアント VPN エンドポイントのトラブルシューティング (p. 15)• Windows のトラブルシューティング (p. 15)• MacOS のトラブルシューティング (p. 20)• Ubuntu のトラブルシューティング (p. 25)• よくある問題 (p. 27)

管理者向けの クライアント VPN エンドポイントのトラブルシューティング

このガイドのステップの一部は、ユーザーが実行することができます。その他のステップは、クライアント VPN エンドポイントで クライアント VPN 管理者が実行する必要があります。次のセクションでは、管理者に問い合わせる必要がある場合について説明します。クライアント VPN エンドポイントの問題のトラブルシューティングに関する詳細は、AWS クライアント VPN 管理者ガイド の「クライアント VPN のトラブルシューティング」を参照してください。

Windows のトラブルシューティングWindows ベースのクライアントを使用して クライアント VPN エンドポイントに接続するときに発生する可能性のある問題は次のとおりです。

トピック• AWS が提供するクライアント (p. 15)• OpenVPN 接続クライアント (p. 18)• OpenVPN GUI (p. 19)

AWS が提供するクライアントAWS が提供するクライアント は、イベントログを作成し、コンピュータ上の次の場所に保存します。

C:\Users\User\AppData\Roaming\AWSVPNClient\logs

次のタイプのログを使用できます。

• アプリケーションログ: アプリケーションに関する情報が含まれます。これらのログには「aws_vpn_client_」が前に付けられます。

15

Page 19: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドAWS が提供するクライアント

• OpenVPN ログ: OpenVPN プロセスに関する情報が含まれます。これらのログには「ovpn_aws_vpn_client_」が前に付けられます。

AWS が提供するクライアント は、Windows サービスを使用してルート操作を実行します。Windows サービスログは、コンピュータ上の次の場所に保存されます。

C:\Program Files\Amazon\AWS VPN Client\WinServiceLogs\username

トピック• クライアントが接続できない (p. 16)• クライアントが再接続状態でスタックしている (p. 16)• VPN 接続プロセスが予期せずに終了する (p. 17)• アプリケーションが起動しない (p. 17)• クライアントがプロファイルを作成できない (p. 17)

クライアントが接続できない問題

AWS が提供するクライアント が クライアント VPN エンドポイントに接続できません。

原因

この問題の原因として、次のいずれかが考えられます。

• 別の OpenVPN プロセスがコンピュータ上で既に実行されているため、クライアントが接続できません。

• 設定 (.ovpn) ファイルが無効です。

ソリューション

コンピュータ上で他の OpenVPN アプリケーションが実行されていないことを確認します。実行されている場合は、これらのプロセスを停止または終了し、クライアント VPN エンドポイントへの接続を再試行します。OpenVPN ログにエラーがないか確認し、クライアント VPN 管理者に次の情報を確認するよう依頼します。

• 設定ファイルには、正しいクライアントキーと証明書が含まれています。詳細については、AWS クライアント VPN 管理者ガイド の「クライアント設定のエクスポート」を参照してください。

• CRL はまだ有効です。詳細については、AWS クライアント VPN 管理者ガイド の「クライアントがクライアント VPN エンドポイントに接続できない」を参照してください。

クライアントが再接続状態でスタックしている問題

AWS が提供するクライアント が クライアント VPN エンドポイントに接続しようとしていますが、再接続状態でスタックしています。

原因

この問題の原因として、次のいずれかが考えられます。

• コンピュータがインターネットに接続されていません。

16

Page 20: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドAWS が提供するクライアント

• DNS ホスト名が IP アドレスに解決されていません。• OpenVPN プロセスがエンドポイントに無期限に接続しようとしています。

ソリューション

コンピュータがインターネットに接続されていることを確認します。クライアント VPN 管理者に、設定ファイル内の remote ディレクティブが有効な IP アドレスに解決されていることを確認するよう依頼します。また、AWS VPN Client ウィンドウで [Disconnect] を選択して、VPN セッションを切断し、もう一度接続を試みることもできます。

VPN 接続プロセスが予期せずに終了する問題

クライアント VPN エンドポイントへの接続中に、クライアントが予期せずに終了します。

原因

TAP-Windows がコンピュータにインストールされていません。このソフトウェアは、クライアントを実行するために必要です。

ソリューション

AWS が提供するクライアント インストーラを再実行して、必要なすべての依存関係をインストールします。

アプリケーションが起動しない問題

Windows 7 で、AWS が提供するクライアント を開こうとしても起動しません。

原因

.NET Framework 4.7.2 以降がコンピュータにインストールされていません。これは、クライアントを実行するために必要です。

ソリューション

AWS が提供するクライアント インストーラを再実行して、必要なすべての依存関係をインストールします。

クライアントがプロファイルを作成できない問題

AWS が提供するクライアント を使用してプロファイルを作成しようとすると、次のエラーが表示されます。

The config should have either cert and key or auth-user-pass specified.

原因

クライアント VPN エンドポイントが相互認証を使用する場合、設定 (.ovpn) ファイルにクライアント証明書とキーは含まれていません。

ソリューション

17

Page 21: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドOpenVPN 接続クライアント

クライアント VPN 管理者がクライアント証明書とキーを設定ファイルに追加していることを確認します。詳細については、AWS クライアント VPN 管理者ガイド の「クライアント設定のエクスポート」を参照してください。

OpenVPN 接続クライアント次のトラブルシューティング情報は、Windows 10 Home (64 ビット) および Windows Server 2016 (64ビット) の OpenVPN 接続クライアントソフトウェアのバージョン 2.6.0.100 および 2.7.1.101 でテストされました。

設定ファイルは、コンピュータ上の次の場所に保存されます。

C:\Users\User\AppData\Roaming\OpenVPN Connect\profile

接続ログは、コンピュータ上の次の場所に保存されます。

C:\Users\User\AppData\Roaming\OpenVPN Connect\logs

DNS を解決できない問題

接続が次のエラーで失敗します。

Transport Error: DNS resolve error on 'cvpn-endpoint-xyz123.prod.clientvpn.us-east-1.amazonaws.com (http://cvpn-endpoint-xyz123.prod.clientvpn.us-east-1.amazonaws.com/)' for UDP session: No such host is known.

原因

DNS 名を解決できません。クライアントは、DNS キャッシュを防止するために、DNS 名の前にランダム文字列を付ける必要がありますが、一部のクライアントはこれを行っていません。

ソリューション

AWS クライアント VPN 管理者ガイド の「クライアント VPN エンドポイント DNS 名を解決できない」の解決策を参照してください。

PKI エイリアスがない問題

相互認証を使用しない クライアント VPN エンドポイントへの接続は、次のエラーで失敗します。

FATAL:CLIENT_EXCEPTION: connect error: Missing External PKI alias

原因

OpenVPN 接続クライアントソフトウェアには、相互認証を使用して認証を試みる既知の問題があります。設定ファイルにクライアントキーと証明書が含まれていない場合、認証は失敗します。

ソリューション

クライアント VPN 設定ファイルでランダムなクライアントキーと証明書を指定し、新しい設定をOpenVPN 接続クライアントソフトウェアにインポートします。または、OpenVPN GUI クライアント(v11.12.0.0) や Viscosity クライアント (v.1.7.14) などの別のクライアントを使用します。

18

Page 22: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドOpenVPN GUI

証明書エラー問題

接続が次のエラーで失敗します。

VERIFY ERROR: depth=3, error=unable to get issuer certificate: C=US, ST=Arizona, L=Scottsdale, O=Starfield Technologies, Inc., CN=Starfield Services Root Certificate Authority - G2

原因

Amazon から提供された クライアント VPN 設定ファイルに認証機関 (CA) チェーン情報がないため、検証に失敗します。

この問題は、AWS Certificate Manager によって生成された証明書で発生する可能性があります。

ソリューション

クライアント VPN 設定ファイル (.ovpn ファイル) を開き、<ca> セクションの 3 番目の証明書を次の証明書に置き換えて、ファイルを保存します。

-----BEGIN CERTIFICATE-----MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkdiEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6-----END CERTIFICATE-----

更新された設定ファイルを OpenVPN 接続クライアントソフトウェアにインポートし、クライアント VPNエンドポイントに接続します。

OpenVPN GUI次のトラブルシューティング情報は、Windows 10 Home (64 ビット) および Windows Server 2016 (64ビット) の OpenVPN GUI ソフトウェアのバージョン 11.10.0.0 および 11.11.0.0 でテストされました。

設定ファイルは、コンピュータ上の次の場所に保存されます。

C:\Users\User\OpenVPN\config

19

Page 23: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドMacOS のトラブルシューティング

接続ログは、コンピュータ上の次の場所に保存されます。

C:\Users\User\OpenVPN\log

証明書エラー問題

接続が次のエラーで失敗します。

VERIFY ERROR: depth=3, error=unable to get issuer certificate: C=US, ST=Arizona, L=Scottsdale, O=Starfield Technologies, Inc., CN=Starfield Services Root Certificate Authority - G2

原因

Amazon から提供された クライアント VPN 設定ファイルに CA チェーン情報がないため、検証に失敗します。

この問題は、AWS Certificate Manager によって生成された証明書で発生する可能性があります。

ソリューション

証明書エラー (p. 19) の解決策を参照してください。

MacOS のトラブルシューティング以下に、MacOS ベースのクライアントを使用して クライアント VPN エンドポイントに接続するときに発生する可能性のある問題を示します。

トピック• AWS が提供するクライアント (p. 20)• Tunnelblick (p. 22)• OpenVPN (p. 25)

AWS が提供するクライアントAWS が提供するクライアント は、イベントログを作成し、コンピュータ上の次の場所に保存します。

/Users/username/.config/AWSVPNClient/logs

次のタイプのログを使用できます。

• アプリケーションログ: アプリケーションに関する情報が含まれます。これらのログには「aws_vpn_client_」が前に付けられます。

• OpenVPN ログ: OpenVPN プロセスに関する情報が含まれます。これらのログには「ovpn_aws_vpn_client_」が前に付けられます。

AWS が提供するクライアント は、クライアントデーモンを使用してルート操作を実行します。デーモンログは、コンピュータ上の次の場所に保存されます。

/tmp/AcvcHelperErrLog.txt

20

Page 24: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドAWS が提供するクライアント

/tmp/AcvcHelperOutLog.txt

設定ファイルは、AWS が提供するクライアント によってコンピュータ上の以下の場所に保存されます。

/Users/username/.config/AWSVPNClient/OpenVpnConfigs

トピック• クライアントが接続できない (p. 21)• クライアントが再接続状態でスタックしている (p. 21)• クライアントがプロファイルを作成できない (p. 22)

クライアントが接続できない問題

AWS が提供するクライアント が クライアント VPN エンドポイントに接続できません。

原因

この問題の原因として、次のいずれかが考えられます。

• 別の OpenVPN プロセスがコンピュータ上で既に実行されているため、クライアントが接続できません。

• 設定 (.ovpn) ファイルが無効です。

ソリューション

コンピュータ上で他の OpenVPN アプリケーションが実行されていないことを確認します。実行されている場合は、これらのプロセスを停止または終了し、クライアント VPN エンドポイントへの接続を再試行します。OpenVPN ログにエラーがないか確認し、クライアント VPN 管理者に次の情報を確認するよう依頼します。

• 設定ファイルには、正しいクライアントキーと証明書が含まれています。詳細については、AWS クライアント VPN 管理者ガイド の「クライアント設定のエクスポート」を参照してください。

• CRL はまだ有効です。詳細については、AWS クライアント VPN 管理者ガイド の「クライアントがクライアント VPN エンドポイントに接続できない」を参照してください。

クライアントが再接続状態でスタックしている問題

AWS が提供するクライアント が クライアント VPN エンドポイントに接続しようとしていますが、再接続状態でスタックしています。

原因

この問題の原因として、次のいずれかが考えられます。

• コンピュータがインターネットに接続されていません。• DNS ホスト名が IP アドレスに解決されていません。• OpenVPN プロセスがエンドポイントに無期限に接続しようとしています。

ソリューション

21

Page 25: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドTunnelblick

コンピュータがインターネットに接続されていることを確認します。クライアント VPN 管理者に、設定ファイル内の remote ディレクティブが有効な IP アドレスに解決されていることを確認するよう依頼します。また、AWS VPN Client ウィンドウで [Disconnect] を選択して、VPN セッションを切断し、もう一度接続を試みることもできます。

クライアントがプロファイルを作成できない問題

AWS が提供するクライアント を使用してプロファイルを作成しようとすると、次のエラーが表示されます。

The config should have either cert and key or auth-user-pass specified.

原因

クライアント VPN エンドポイントが相互認証を使用する場合、設定 (.ovpn) ファイルにクライアント証明書とキーは含まれていません。

ソリューション

クライアント VPN 管理者がクライアント証明書とキーを設定ファイルに追加していることを確認します。詳細については、AWS クライアント VPN 管理者ガイド の「クライアント設定のエクスポート」を参照してください。

Tunnelblick以下のトラブルシューティング情報は、macOS High Sierra 10.13.6 の Tunnelblick ソフトウェアのバージョン 3.7.8 (ビルド 5180) でテストされました。

プライベート設定の設定ファイルは、コンピュータ上の次の場所に保存されます。

/Users/username/Library/Application Support/Tunnelblick/Configurations

共有設定の設定ファイルは、コンピュータ上の次の場所に保存されます。

/Library/Application Support/Tunnelblick/Shared

接続ログは、コンピュータ上の次の場所に保存されます。

/Library/Application Support/Tunnelblick/Logs

ログの冗長性を高めるには、Tunnelblick アプリケーションを開き、[Settings] を選択し、[VPN log level] の値を調整します。

暗号アルゴリズム「AES-256-GCM」が見つからない問題

接続が失敗し、ログに次のエラーが返されます。

2019-04-11 09:37:14 Cipher algorithm 'AES-256-GCM' not found2019-04-11 09:37:14 Exiting due to fatal error

22

Page 26: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドTunnelblick

原因

アプリケーションは、暗号アルゴリズム AES-256-GCM をサポートしていない OpenVPN バージョンを使用しています。

ソリューション

次の手順を実行して、互換性のある OpenVPN バージョンを選択します。

1. Tunnelblick アプリケーションを開きます。2. [設定] を選択します。3. [OpenVPN version] の場合は、[2.4.6 - OpenSSL version is v1.0.2q] を選択します。

接続がハングしてリセットされる問題

接続が失敗し、ログに次のエラーが返されます。

MANAGEMENT: >STATE:1559117927,WAIT,,,,,,MANAGEMENT: >STATE:1559117928,AUTH,,,,,,TLS: Initial packet from [AF_INET]3.217.107.5:443, sid=df19e70f a992cda3VERIFY OK: depth=1, CN=server-certificateVERIFY KU OKValidating certificate extended key usageCertificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server AuthenticationVERIFY EKU OKVERIFY OK: depth=0, CN=server-cvpnConnection reset, restarting [0]SIGUSR1[soft,connection-reset] received, process restarting

原因

クライアント証明書が失効しました。認証を試みた後に接続がハングし、最終的にサーバー側でリセットされます。

ソリューション

クライアント VPN 管理者に新しい設定ファイルを要求します。

証明書が無効です問題

接続が失敗し、ログに次のエラーが返されます。

VERIFY ERROR: depth=1, error=unable to get issuer certificate: C=US, O=Let's Encrypt, CN=Let's Encrypt Authority X3OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failedTLS_ERROR: BIO read tls_read_plaintext errorTLS Error: TLS object -> incoming plaintext read errorTLS Error: TLS handshake failedFatal TLS error (check_tls_errors_co), restartingSIGUSR1[soft,tls-error] received, process restarting

原因

発行者証明書は、.ovpn 設定ファイルで無効です。

23

Page 27: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドTunnelblick

ソリューション

テキストエディタで クライアント VPN 設定ファイル (.ovpn ファイル) を開き、次の証明書をファイルに追加します。

-----BEGIN CERTIFICATE-----MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ-----END CERTIFICATE-----

拡張キー使用法 (EKU)問題

接続が失敗し、ログに次のエラーが返されます。

TLS: Initial packet from [AF_INET]50.19.205.135:443, sid=29f2c917 4856ad34VERIFY OK: depth=2, O=Digital Signature Trust Co., CN=DST Root CA X3VERIFY OK: depth=1, C=US, O=Let's Encrypt, CN=Let's Encrypt Authority X3VERIFY KU OKValidating certificate extended key usage ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server AuthenticationVERIFY EKU OKVERIFY OK: depth=0, CN=cvpn-lab.myrandomnotes.com (http://cvpn-lab.myrandomnotes.com/)Connection reset, restarting [0]SIGUSR1[soft,connection-reset] received, process restartingMANAGEMENT: >STATE:1559138717,RECONNECTING,connection-reset,,,,,

原因

サーバー認証に成功しました。ただし、クライアント証明書に、サーバー認証に対して有効になっている拡張キー使用法 (EKU) フィールドがあるため、クライアント認証は失敗します。

ソリューション

正しいクライアント証明書とキーを使用していることを確認します。必要に応じて、クライアント VPN 管理者に確認してください。このエラーは、クライアント証明書ではなく、サーバー証明書を使用してクライアント VPN エンドポイントに接続する場合に発生する可能性があります。

証明書が失効している問題

サーバー認証は成功しますが、クライアント認証は次のエラーで失敗します。

24

Page 28: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドOpenVPN

WARNING: “Connection reset, restarting [0] , SIGUSR1[soft,connection-reset] received, process restarting”

原因

クライアント証明書の有効期限が切れています。

ソリューション

クライアント VPN 管理者に新しいクライアント証明書を要求します。

OpenVPN以下のトラブルシューティング情報は、macOS High Sierra 10.13.6 上の OpenVPN 接続クライアントソフトウェアのバージョン 2.7.1.100 でテストされました。

設定ファイルは、コンピュータ上の次の場所に保存されます。

/Library/Application Support/OpenVPN/profile

接続ログは、コンピュータ上の次の場所に保存されます。

Library/Application Support/OpenVPN/log/connection_name.log

DNS を解決できない問題

接続が次のエラーで失敗します。

Mon Jul 15 13:07:17 2019 Transport Error: DNS resolve error on 'cvpn-endpoint-1234.prod.clientvpn.us-east-1.amazonaws.com' for UDP session: Host not found (authoritative)Mon Jul 15 13:07:17 2019 Client terminated, restarting in 2000 ms...Mon Jul 15 13:07:18 2019 CONNECTION_TIMEOUT [FATAL-ERR]Mon Jul 15 13:07:18 2019 DISCONNECTEDMon Jul 15 13:07:18 2019 >FATAL:CONNECTION_TIMEOUT

原因

OpenVPN 接続は クライアント VPN DNS 名を解決できません。

ソリューション

AWS クライアント VPN 管理者ガイド の「クライアント VPN エンドポイント DNS 名を解決できない」の解決策を参照してください。

Ubuntu のトラブルシューティングUbuntu ベースのクライアントを使用して クライアント VPN エンドポイントに接続するときに発生する可能性のある問題には、次のものが含まれます。

• Network Manager (GUI) を介した OpenVPN

25

Page 29: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドDNS を解決できない

• OpenVPN (コマンドライン)

これらのクライアントの最新バージョンを実行していることを確認します。

接続ログは、コンピュータ上の次の場所に保存されます。

/var/log/syslog

OpenVPN コマンドラインクライアントを使用して、高度なデバッグを有効にできます。次の例に示すように、クライアント VPN 設定ファイル (.ovpn ファイル) を開き、verb 3 を verb 5 以上に置き換え、ログの場所を指定します。

log /var/log/vpn-log.log

次の例に示すように、--log オプションを使用して OpenVPN クライアントを実行します。

sudo openvpn --log vpn-log.log --config test1.ovpn

DNS を解決できない問題

Network Manager OpenVPN クライアントを使用すると、次のエラーで接続が失敗します。

Apr 15 17:11:07 OpenVPN 2.4.4 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Sep 5 2018Apr 15 17:11:07 library versions: OpenSSL 1.1.0g 2 Nov 2017, LZO 2.08Apr 15 17:11:07 RESOLVE: Cannot resolve host address: cvpn-endpoint-1234.prod.clientvpn.us-east-1.amazonaws.com:443 (Name or service not known)Apr 15 17:11:07 RESOLVE: Cannot resolve hostApr 15 17:11:07 Could not determine IPv4/IPv6 protocol

原因

remote-random-hostname フラグは受け入れられず、クライアントは network-manager-gnome パッケージを使用して接続できません。

ソリューション

AWS クライアント VPN 管理者ガイド の「クライアント VPN エンドポイント DNS 名を解決できない」の解決策を参照してください。

DNS サーバーの設定問題

DNS 解決が機能していないため、接続は失敗します。

原因

DNS サーバーが クライアント VPN エンドポイントで設定されていないか、クライアントソフトウェアによって受け入れられていません。

ソリューション

26

Page 30: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドよくある問題

DNS サーバーが設定され、正しく機能していることを確認するには、次のステップを実行します。

1. ログに DNS サーバーエントリが存在することを確認します。次の例では、最後の行に DNS サーバー192.168.0.2 (クライアント VPN エンドポイントで設定) が返されます。

Mon Apr 15 21:26:55 2019 us=274574 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)WRRMon Apr 15 21:26:55 2019 us=276082 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1 bypass-dhcp,dhcp-option DNS 192.168.0.2,route-gateway 10.0.0.97,topology subnet,ping 1,ping-restart 20,auth-token,ifconfig 10.0.0.98 255.255.255.224,peer-id 0

DNS サーバーが指定されていない場合は、クライアント VPN エンドポイントに DNS サーバーが指定されていることを確認するように クライアント VPN 管理者に依頼します。詳細については、AWS クライアント VPN 管理者ガイド の「クライアント VPN エンドポイント」を参照してください。

2. 次のコマンドを実行して、resolvconf パッケージがインストールされていることを確認します。

sudo apt list resolvconf

出力は、以下を返します。

Listing... Doneresolvconf/bionic-updates,now 1.79ubuntu10.18.04.3 all [installed]

インストールされていない場合は、次のコマンドを使用してインストールします。

sudo apt install resolvconf

3. テキストエディタで クライアント VPN 設定ファイル (.ovpn ファイル) を開き、次の行を追加します。

script-security 2up /etc/openvpn/update-resolv-confdown /etc/openvpn/update-resolv-conf

ログをチェックして、resolvconf スクリプトが呼び出されたことを確認します。ログには、次のような行が含まれている必要があります。

Mon Apr 15 21:33:52 2019 us=795388 /etc/openvpn/update-resolv-conf tun0 1500 1552 10.0.0.98 255.255.255.224 initdhcp-option DNS 192.168.0.2

よくある問題次に、クライアントを使用して クライアント VPN エンドポイントに接続するときに発生する可能性のある一般的な問題を示します。

TLS キーネゴシエーションが失敗した問題

TLS ネゴシエーションは、次のエラーで失敗します。

TLS key negotiation failed to occur within 60 seconds (check your network connectivity)

27

Page 31: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイドTLS キーネゴシエーションが失敗した

TLS Error: TLS handshake failed

原因

この問題の原因として、次のいずれかが考えられます。

• ファイアウォールルールが UDP または TCP トラフィックをブロックしています。• 設定 (.ovpn) ファイルで間違ったクライアントキーと証明書を使用しています。• クライアント証明書失効リスト (CRL) の有効期限が切れています。

ソリューション

コンピュータのファイアウォールルールが、ポート 443 または 1194 のインバウンドまたはアウトバウンドの TCP または UDP トラフィックをブロックしていないことを確認します。クライアント VPN 管理者に次の情報を確認するよう依頼します。

• クライアント VPN エンドポイントのファイアウォールルールは、ポート 443 または 1194 の TCP または UDP トラフィックをブロックしません。

• 設定ファイルには、正しいクライアントキーと証明書が含まれています。詳細については、AWS クライアント VPN 管理者ガイド の「クライアント設定のエクスポート」を参照してください。

• CRL はまだ有効です。詳細については、AWS クライアント VPN 管理者ガイド の「クライアントがクライアント VPN エンドポイントに接続できない」を参照してください。

28

Page 32: AWS Client VPN - ユーザーガイド...AWS Client VPN ユーザーガイド 前提条件 クライアント VPN の開始方法 クライアント VPN 管理者が クライアント

AWS Client VPN ユーザーガイド

ドキュメント履歴次の表は、AWS Client VPN ユーザーガイドの更新について説明しています。

update-history-change update-history-description update-history-date

AWS が提供するクライアント AWS が提供するクライアント を使用して、クライアント VPN エンドポイントに接続できます。

February 4, 2020

初回リリース (p. 29) このリリースでは AWS ClientVPN を導入しています。

December 18, 2018

29