CLI を使用したサイト間 VPN 接続を持つ仮想ネットワークの作成Create a virtual network with a Site-to-Site VPN connection using CLI

この記事では、Azure CLI を使用して、オンプレミス ネットワークから VNet へのサイト間 VPN Gateway 接続を作成する方法について説明します。This article shows you how to use the Azure CLI to create a Site-to-Site VPN gateway connection from your on-premises network to the VNet. この記事の手順は、Resource Manager デプロイ モデルに適用されます。The steps in this article apply to the Resource Manager deployment model. また、この構成の作成には、次のリストから別のオプションを選択して、別のデプロイ ツールまたはデプロイ モデルを使用することもできます。You can also create this configuration using a different deployment tool or deployment model by selecting a different option from the following list:

クロスプレミスのサイト間 VPN Gateway 接続の図

サイト間 VPN Gateway 接続は、IPsec/IKE (IKEv1 または IKEv2) VPN トンネルを介してオンプレミス ネットワークを Azure 仮想ネットワークに接続するために使用します。A Site-to-Site VPN gateway connection is used to connect your on-premises network to an Azure virtual network over an IPsec/IKE (IKEv1 or IKEv2) VPN tunnel. この種類の接続では、外部接続用パブリック IP アドレスが割り当てられていてるオンプレミスの VPN デバイスが必要です。This type of connection requires a VPN device located on-premises that has an externally facing public IP address assigned to it. VPN Gateway の詳細については、「VPN Gateway について」を参照してください。For more information about VPN gateways, see About VPN gateway.

開始する前にBefore you begin

構成を開始する前に、以下の条件を満たしていることを確認します。Verify that you have met the following criteria before beginning configuration:

  • 互換性のある VPN デバイスがあり、デバイスを構成できる人員がいることを確認します。Make sure you have a compatible VPN device and someone who is able to configure it. 互換性のある VPN デバイスとデバイスの構成の詳細については、VPN デバイスの概要に関する記事を参照してください。For more information about compatible VPN devices and device configuration, see About VPN Devices.

  • VPN デバイスの外部接続用パブリック IPv4 アドレスがあることを確認します。Verify that you have an externally facing public IPv4 address for your VPN device.

  • オンプレミス ネットワーク構成の IP アドレス範囲を把握していない場合は、詳細な情報を把握している担当者と協力して作業を行ってください。If you are unfamiliar with the IP address ranges located in your on-premises network configuration, you need to coordinate with someone who can provide those details for you. この構成を作成する場合は、Azure がオンプレミスの場所にルーティングする IP アドレス範囲のプレフィックスを指定する必要があります。When you create this configuration, you must specify the IP address range prefixes that Azure will route to your on-premises location. オンプレミス ネットワークのサブネットと接続先の仮想ネットワーク サブネットが重複しないようにしなければなりません。None of the subnets of your on-premises network can over lap with the virtual network subnets that you want to connect to.

  • Azure Cloud Shell を使用して、お使いの CLI コマンドを実行できます (以下の説明を参照)。You can use Azure Cloud Shell to run your CLI commands (instructions below). ただし、ローカルでコマンドを実行したい場合は、最新バージョンの CLI コマンド (2.0 以降) をインストール済みであることを確認してください。However, if you prefer to run your commands locally, verify that you have installed latest version of the CLI commands (2.0 or later). CLI コマンドのインストール方法については、「Azure CLI のインストール」および「Azure CLI を使ってみる」を参照してください。For information about installing the CLI commands, see Install the Azure CLI and Get Started with Azure CLI.

    Azure Cloud Shell を使用するUse Azure Cloud Shell

    Azure では、ブラウザーを介して使用できる対話型のシェル環境、Azure Cloud Shell がホストされています。Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. Cloud Shell では、bashPowerShell のいずれかを使用して Azure サービスを操作できます。Cloud Shell lets you use either bash or PowerShell to work with Azure services. ローカル環境に何もインストールしなくても、Cloud Shell にプレインストールされているコマンドを使用して、この記事のコードを実行できます。You can use the Cloud Shell pre-installed commands to run the code in this article without having to install anything on your local environment.

    Azure Cloud Shell を起動するには:To launch Azure Cloud Shell:

    オプションOption 例とリンクExample/Link
    コード ブロックの右上隅にある [使ってみる] を選択します。Select Try It in the upper-right corner of a code block. [試してみる] を選択しても、コードは Cloud Shell に自動的にコピーされません。Selecting Try It doesn't automatically copy the code to Cloud Shell. Azure Cloud Shell の [使ってみる] の例 に移動するか、 [Cloud Shell を起動する] ボタンを選択して、ブラウザーで Cloud Shell を開きます。Go to or select the Launch Cloud Shell button to open Cloud Shell in your browser. 新しいウィンドウで Cloud Shell を起動するLaunch Cloud Shell in a new window
    Azure portal の右上にあるメニュー バーの [Cloud Shell] ボタンを選択します。Select the Cloud Shell button on the top-right menu bar in the Azure portal. Azure Portal の [Cloud Shell] ボタン

    Azure Cloud Shell でこの記事のコードを実行するには:To run the code in this article in Azure Cloud Shell:

    1. Cloud Shell を起動します。Launch Cloud Shell.

    2. [コピー] ボタンを選択して、コード ブロックをコードにコピーします。Select the Copy button on a code block to copy the code.

    3. Windows と Linux では Ctrl + Shift + V キー、macOS では Cmd + Shift + V キーを使用して、コードを Cloud Shell セッションに貼り付けます。Paste the code into the Cloud Shell session with Ctrl+Shift+V on Windows and Linux, or Cmd+Shift+V on macOS.

    4. Enter キーを押して、コードを実行します。Press Enter to run the code.

値の例Example values

次の値を使用して、テスト環境を作成できます。また、この値を参考にしながら、この記事の例を確認していくこともできます。You can use the following values to create a test environment, or refer to these values to better understand the examples in this article:

#Example values

VnetName                = TestVNet1 
ResourceGroup           = TestRG1 
Location                = eastus 
AddressSpace            = 
SubnetName              = Subnet1 
Subnet                  = 
GatewaySubnet           = 
LocalNetworkGatewayName = Site2 
LNG Public IP           = <VPN device IP address>
LocalAddrPrefix1        =
LocalAddrPrefix2        =   
GatewayName             = VNet1GW 
PublicIP                = VNet1GWIP 
VPNType                 = RouteBased 
GatewayType             = Vpn 
ConnectionName          = VNet1toSite2

1.サブスクリプションへの接続1. Connect to your subscription

CLI をローカルで実行することを選択した場合、お使いのサブスクリプションに接続します。If you choose to run CLI locally, connect to your subscription. ブラウザーで Azure Cloud Shell を使用している場合は、お使いのサブスクリプションに接続する必要はありません。If you are using Azure Cloud Shell in the browser, you don't need to connect to your subscription. Azure Cloud Shell で自動的に接続されます。You will connect automatically in Azure Cloud Shell. ただし、接続した後に、正しいサブスクリプションを使用していることを確認したい場合があります。However, you may want to verify that you are using the correct subscription after you connect.

az login コマンドで Azure サブスクリプションにサインインし、画面上の指示に従います。Sign in to your Azure subscription with the az login command and follow the on-screen directions. サインインの詳細については、「Azure CLI を使ってみる」を参照してください。For more information about signing in, see Get Started with Azure CLI.

az login

複数の Azure サブスクリプションを所有している場合は、アカウントのサブスクリプションが一覧表示されます。If you have more than one Azure subscription, list the subscriptions for the account.

az account list --all

使用するサブスクリプションを指定します。Specify the subscription that you want to use.

az account set --subscription <replace_with_your_subscription_id>

2.リソース グループの作成2. Create a resource group

次の例では、"TestRG1" という名前のリソース グループを "eastus" の場所に作成します。The following example creates a resource group named 'TestRG1' in the 'eastus' location. VNet を作成するリージョンにリソース グループが既にある場合は、代わりにそのリソース グループを使用できます。If you already have a resource group in the region that you want to create your VNet, you can use that one instead.

az group create --name TestRG1 --location eastus

3.仮想ネットワークの作成3. Create a virtual network

まだ仮想ネットワークがない場合は、az network vnet create コマンドを使って作成します。If you don't already have a virtual network, create one using the az network vnet create command. 仮想ネットワークを作成する際は、指定したアドレス空間がオンプレミス ネットワーク内に存在するあらゆるアドレス空間と重複していないことを確認します。When creating a virtual network, make sure that the address spaces you specify don't overlap any of the address spaces that you have on your on-premises network.


この VNet をオンプレミスの場所に接続するには、オンプレミスのネットワーク管理者と調整を行って、この仮想ネットワーク専用に使用できる IP アドレスの範囲を見つけ出す必要があります。In order for this VNet to connect to an on-premises location, you need to coordinate with your on-premises network administrator to carve out an IP address range that you can use specifically for this virtual network. VPN 接続の両側に重複するアドレス範囲が存在する場合、トラフィックが期待どおりにルーティングされない可能性があります。If a duplicate address range exists on both sides of the VPN connection, traffic does not route the way you may expect it to. また、この VNet を別の VNet に接続する場合、アドレス空間を他の VNet と重複させることはできません。Additionally, if you want to connect this VNet to another VNet, the address space cannot overlap with other VNet. したがって、慎重にネットワーク構成を計画してください。Take care to plan your network configuration accordingly.

次の例では、"TestVNet1" という名前の仮想ネットワークと "Subnet1" という名前のサブネットを作成します。The following example creates a virtual network named 'TestVNet1' and a subnet, 'Subnet1'.

az network vnet create --name TestVNet1 --resource-group TestRG1 --address-prefix --location eastus --subnet-name Subnet1 --subnet-prefix

4.ゲートウェイ サブネットを作成する4. Create the gateway subnet

仮想ネットワーク ゲートウェイは、"ゲートウェイ サブネット" と呼ばれる特定のサブネットを使用します。The virtual network gateway uses specific subnet called the gateway subnet. ゲートウェイ サブネットは、仮想ネットワークの構成時に指定した仮想ネットワーク IP アドレス範囲に含まれます。The gateway subnet is part of the virtual network IP address range that you specify when configuring your virtual network. そこには、仮想ネットワーク ゲートウェイのリソースやサービスによって使用される IP アドレスが含まれます。It contains the IP addresses that the virtual network gateway resources and services use. ゲートウェイのリソースを Azure でデプロイするためには、サブネットに "GatewaySubnet" という名前を付ける必要があります。The subnet must be named 'GatewaySubnet' in order for Azure to deploy the gateway resources. 異なるサブネットを指定してゲートウェイのリソースをデプロイすることはできません。You can't specify a different subnet to deploy the gateway resources to. "GatewaySubnet" という名前のサブネットが存在しない場合、VPN ゲートウェイを作成するときにエラーが発生します。If you don't have a subnet named 'GatewaySubnet', when you create your VPN gateway, it will fail.

ゲートウェイ サブネットを作成するときに、サブネットに含まれる IP アドレスの数を指定します。When you create the gateway subnet, you specify the number of IP addresses that the subnet contains. 必要な IP アドレスの数は、作成する VPN ゲートウェイの構成によって異なります。The number of IP addresses needed depends on the VPN gateway configuration that you want to create. 一部の構成では、他の構成よりも多くの IP アドレスを割り当てる必要があります。Some configurations require more IP addresses than others. 作成するゲートウェイ サブネットには /27 または /28 を使用することをお勧めします。We recommend that you create a gateway subnet that uses a /27 or /28.

アドレス空間がサブネットと重複していることを示すエラーや、ご使用の仮想ネットワークのアドレス空間内にサブネットが存在しないことを示すエラーが表示された場合は、VNet のアドレス範囲をチェックしてください。If you see an error that specifies that the address space overlaps with a subnet, or that the subnet is not contained within the address space for your virtual network, check your VNet address range. 仮想ネットワーク用に作成したアドレス範囲から、十分な IP アドレスを確保できない場合があります。You may not have enough IP addresses available in the address range you created for your virtual network. たとえば、既定のサブネットがアドレス範囲全体にわたる場合、新たに別のサブネットを作成するだけの IP アドレスは残っていません。For example, if your default subnet encompasses the entire address range, there are no IP addresses left to create additional subnets. 既存のアドレス空間内のサブネットを調整して IP アドレスを解放するか、または新たに別のアドレス範囲を指定して、そこにゲートウェイ サブネットを作成してください。You can either adjust your subnets within the existing address space to free up IP addresses, or specify an additional address range and create the gateway subnet there.

ゲートウェイ サブネットを作成するには、azure network vnet subnet create コマンドを使用します。Use the az network vnet subnet create command to create the gateway subnet.

az network vnet subnet create --address-prefix --name GatewaySubnet --resource-group TestRG1 --vnet-name TestVNet1


ゲートウェイ サブネットを使用する場合は、ゲートウェイ サブネットにネットワーク セキュリティ グループ (NSG) を関連付けないようにしてください。When working with gateway subnets, avoid associating a network security group (NSG) to the gateway subnet. このサブネットにネットワーク セキュリティ グループを関連付けると、VPN ゲートウェイが正常に動作しなくなることがあります。Associating a network security group to this subnet may cause your VPN gateway to stop functioning as expected. ネットワーク セキュリティ グループの詳細については、「ネットワーク セキュリティ グループ (NSG) について」を参照してください。For more information about network security groups, see What is a network security group?

5.ローカル ネットワーク ゲートウェイを作成する5. Create the local network gateway

ローカル ネットワーク ゲートウェイは通常、オンプレミスの場所を指します。The local network gateway typically refers to your on-premises location. サイトに Azure が参照できる名前を付け、接続を作成するオンプレミス VPN デバイスの IP アドレスを指定します。You give the site a name by which Azure can refer to it, then specify the IP address of the on-premises VPN device to which you will create a connection. また、VPN ゲートウェイを介して VPN デバイスにルーティングされる IP アドレスのプレフィックスも指定します。You also specify the IP address prefixes that will be routed through the VPN gateway to the VPN device. 指定するアドレスのプレフィックスは、オンプレミス ネットワークのプレフィックスです。The address prefixes you specify are the prefixes located on your on-premises network. オンプレミス ネットワークが変わった場合は、プレフィックスを簡単に更新できます。If your on-premises network changes, you can easily update the prefixes.

次の値を使用します。Use the following values:

  • --gateway-ip-address は、オンプレミス VPN デバイスの IP アドレスです。The --gateway-ip-address is the IP address of your on-premises VPN device.
  • --local-address-prefixes は、オンプレミスのアドレス空間です。The --local-address-prefixes are your on-premises address spaces.

複数のアドレス プレフィックスを含むローカル ネットワーク ゲートウェイを追加するには、az network local-gateway create コマンドを使用します。Use the az network local-gateway create command to add a local network gateway with multiple address prefixes:

az network local-gateway create --gateway-ip-address --name Site2 --resource-group TestRG1 --local-address-prefixes

6.パブリック IP アドレスを要求する6. Request a Public IP address

VPN ゲートウェイには、パブリック IP アドレスが必要です。A VPN gateway must have a Public IP address. これにはまず IP アドレスのリソースを要求したうえで、仮想ネットワーク ゲートウェイの作成時にそのリソースを参照する必要があります。You first request the IP address resource, and then refer to it when creating your virtual network gateway. IP アドレスは、VPN ゲートウェイの作成時にリソースに対して動的に割り当てられます。The IP address is dynamically assigned to the resource when the VPN gateway is created. VPN Gateway では現在、パブリック IP アドレスの "動的" 割り当てのみサポートしています。VPN Gateway currently only supports Dynamic Public IP address allocation. 静的パブリック IP アドレスの割り当てを要求することはできません。You cannot request a Static Public IP address assignment. もっとも、VPN ゲートウェイに割り当てられた IP アドレスが後から変わることは基本的にありません。However, this does not mean that the IP address changes after it has been assigned to your VPN gateway. パブリック IP アドレスが変わるのは、ゲートウェイが削除され、再度作成されたときのみです。The only time the Public IP address changes is when the gateway is deleted and re-created. VPN ゲートウェイのサイズ変更、リセット、その他の内部メンテナンス/アップグレードでは、IP アドレスは変わりません。It doesn't change across resizing, resetting, or other internal maintenance/upgrades of your VPN gateway.

動的パブリック IP アドレスを要求するには、az network public-ip create コマンドを使用します。Use the az network public-ip create command to request a Dynamic Public IP address.

az network public-ip create --name VNet1GWIP --resource-group TestRG1 --allocation-method Dynamic

7.VPN ゲートウェイを作成する7. Create the VPN gateway

仮想ネットワーク VPN ゲートウェイを作成します。Create the virtual network VPN gateway. VPN ゲートウェイの作成が完了するまでに、45 分以上かかることがあります。Creating a VPN gateway can take up to 45 minutes or more to complete.

次の値を使用します。Use the following values:

  • サイト間構成の --gateway-typeVpn です。The --gateway-type for a Site-to-Site configuration is Vpn. ゲートウェイの種類は常に、実装する構成に対応するものとなります。The gateway type is always specific to the configuration that you are implementing. 詳細については、「ゲートウェイの種類」を参照してください。For more information, see Gateway types.
  • --vpn-type には、RouteBased (ドキュメントによっては動的ゲートウェイと呼ばれます) または PolicyBased (ドキュメントによっては静的ゲートウェイと呼ばれます) を指定できます。The --vpn-type can be RouteBased (referred to as a Dynamic Gateway in some documentation), or PolicyBased (referred to as a Static Gateway in some documentation). 設定は、接続するデバイスの要件によって異なります。The setting is specific to requirements of the device that you are connecting to. VPN Gateway の種類の詳細については、「VPN ゲートウェイの構成設定について」を参照してください。For more information about VPN gateway types, see About VPN Gateway configuration settings.
  • 使用するゲートウェイ SKU を選択します。Select the Gateway SKU that you want to use. 特定の SKU には構成の制限があります。There are configuration limitations for certain SKUs. 詳細については、「ゲートウェイの SKU」を参照してください。For more information, see Gateway SKUs.

VPN ゲートウェイの作成には、az network vnet-gateway create コマンドを使用します。Create the VPN gateway using the az network vnet-gateway create command. このコマンドの実行時に "--no-wait" パラメーターを使用した場合には、フィードバックや出力が表示されなくなります。If you run this command using the '--no-wait' parameter, you don't see any feedback or output. このパラメーターは、ゲートウェイをバックグラウンドで作成するためのものです。This parameter allows the gateway to create in the background. ゲートウェイの作成には約 45 分かかります。It takes around 45 minutes to create a gateway.

az network vnet-gateway create --name VNet1GW --public-ip-address VNet1GWIP --resource-group TestRG1 --vnet TestVNet1 --gateway-type Vpn --vpn-type RouteBased --sku VpnGw1 --no-wait 

8.VPN デバイスの構成8. Configure your VPN device

オンプレミス ネットワークとのサイト間接続には VPN デバイスが必要です。Site-to-Site connections to an on-premises network require a VPN device. この手順では、VPN デバイスを構成します。In this step, you configure your VPN device. VPN デバイスを構成する際に、次の情報が必要になります。When configuring your VPN device, you need the following:

  • 共有キー。A shared key. サイト間 VPN 接続を作成するときにも、これと同じ共有キーを指定します。This is the same shared key that you specify when creating your Site-to-Site VPN connection. ここで紹介している例では、基本的な共有キーを使用しています。In our examples, we use a basic shared key. 実際には、もっと複雑なキーを生成して使用することをお勧めします。We recommend that you generate a more complex key to use.

  • 仮想ネットワーク ゲートウェイのパブリック IP アドレス。The Public IP address of your virtual network gateway. パブリック IP アドレスは、Azure Portal、PowerShell、または CLI を使用して確認できます。You can view the public IP address by using the Azure portal, PowerShell, or CLI. 仮想ネットワーク ゲートウェイのパブリック IP アドレスを探すときには、az network public-ip list コマンドを使用します。To find the public IP address of your virtual network gateway, use the az network public-ip list command. 読みやすいように、出力は書式設定され、パブリック IP の一覧が表形式で表示されます。For easy reading, the output is formatted to display the list of public IPs in table format.

    az network public-ip list --resource-group TestRG1 --output table

VPN デバイス構成スクリプトをダウンロードするにはTo download VPN device configuration scripts:

ご利用の VPN デバイスによっては、VPN デバイス構成スクリプトをダウンロードできる場合があります。Depending on the VPN device that you have, you may be able to download a VPN device configuration script. 詳細については、VPN デバイス構成スクリプトのダウンロードに関するページを参照してください。For more information, see Download VPN device configuration scripts.

その他の構成情報については、次のリンクを参照してくださいSee the following links for additional configuration information:

9.VPN 接続を作成する9. Create the VPN connection

仮想ネットワーク ゲートウェイとオンプレミス VPN デバイスとの間にサイト間 VPN 接続を作成します。Create the Site-to-Site VPN connection between your virtual network gateway and your on-premises VPN device. 共有キーの値は VPN デバイスの構成された共有キーの値と一致する必要があるため、特に注意してください。Pay particular attention to the shared key value, which must match the configured shared key value for your VPN device.

接続の作成には、az network vpn-connection create コマンドを使用します。Create the connection using the az network vpn-connection create command.

az network vpn-connection create --name VNet1toSite2 --resource-group TestRG1 --vnet-gateway1 VNet1GW -l eastus --shared-key abc123 --local-gateway2 Site2

しばらくすると、接続が確立されます。After a short while, the connection will be established.

10.VPN 接続の確認10. Verify the VPN connection

接続に成功したことを確認するには、az network vpn-connection show コマンドを使用します。You can verify that your connection succeeded by using the az network vpn-connection show command. この例では、テストする接続の名前が "--name" で示されています。In the example, '--name' refers to the name of the connection that you want to test. 接続が確立中の場合は、接続状態は "Connecting" と表示されます。When the connection is in the process of being established, its connection status shows 'Connecting'. 接続が確立されると、状態は "Connected" に変更されます。Once the connection is established, the status changes to 'Connected'.

az network vpn-connection show --name VNet1toSite2 --resource-group TestRG1

別の方法で接続を確認する場合は、「VPN Gateway 接続の確認」を参照してください。If you want to use another method to verify your connection, see Verify a VPN Gateway connection.

仮想マシンに接続するにはTo connect to a virtual machine

リモート デスクトップ接続を作成すると、VNet にデプロイされている VM に接続できます。You can connect to a VM that is deployed to your VNet by creating a Remote Desktop Connection to your VM. VM に接続できるかどうかを初めて確認する際に最も良い方法は、その VM のコンピューター名ではなく、プライベート IP アドレスを使って接続してみることです。The best way to initially verify that you can connect to your VM is to connect by using its private IP address, rather than computer name. この方法であれば、名前の解決が適切に構成されているかではなく、VM に接続できるかどうかをテストすることができます。That way, you are testing to see if you can connect, not whether name resolution is configured properly.

  1. プライベート IP アドレスを特定します。Locate the private IP address. VM のプライベート IP アドレスは、複数の方法で見つけることができます。You can find the private IP address of a VM in multiple ways. 次に、Azure ポータルと PowerShell での手順を示します。Below, we show the steps for the Azure portal and for PowerShell.

    • Azure Portal を使用する場合: Azure Portal で仮想マシンを探します。Azure portal - Locate your virtual machine in the Azure portal. VM のプロパティを表示すると、View the properties for the VM. プライベート IP アドレスが表示されます。The private IP address is listed.

    • PowerShell を使用する場合: 以下の例に示したコマンドを使用すると、リソース グループに含まれる VM とプライベート IP アドレスの一覧が表示されます。PowerShell - Use the example to view a list of VMs and private IP addresses from your resource groups. このコマンドは、使用前に変更を加える必要はありません。You don't need to modify this example before using it.

      $VMs = Get-AzVM
      $Nics = Get-AzNetworkInterface | Where VirtualMachine -ne $null
      foreach($Nic in $Nics)
      $VM = $VMs | Where-Object -Property Id -eq $Nic.VirtualMachine.Id
      $Prv = $Nic.IpConfigurations | Select-Object -ExpandProperty PrivateIpAddress
      $Alloc = $Nic.IpConfigurations | Select-Object -ExpandProperty PrivateIpAllocationMethod
      Write-Output "$($VM.Name): $Prv,$Alloc"
  2. VPN 接続を使って VNet に接続していることを確認します。Verify that you are connected to your VNet using the VPN connection.

  3. タスク バーの検索ボックスに「RDP」または「リモート デスクトップ接続」と入力してリモート デスクトップ接続を開き、リモート デスクトップ接続を選択します。Open Remote Desktop Connection by typing "RDP" or "Remote Desktop Connection" in the search box on the taskbar, then select Remote Desktop Connection. このほか、PowerShell で "mstsc" コマンドを使ってリモート デスクトップ接続を開くこともできます。You can also open Remote Desktop Connection using the 'mstsc' command in PowerShell.

  4. リモート デスクトップ接続で、VM のプライベート IP アドレスを入力します。In Remote Desktop Connection, enter the private IP address of the VM. 必要に応じて [オプションの表示] をクリックして追加の設定を済ませたら、接続します。You can click "Show Options" to adjust additional settings, then connect.

VM に対する RDP 接続をトラブルシューティングするにはTo troubleshoot an RDP connection to a VM

VPN 接続を使って仮想マシンに接続する際に問題が発生した場合には、次のことを確認してください。If you are having trouble connecting to a virtual machine over your VPN connection, check the following:

  • VPN 接続が成功したことを確認します。Verify that your VPN connection is successful.
  • VM のプライベート IP アドレスに接続できていることを確認します。Verify that you are connecting to the private IP address for the VM.
  • プライベート IP アドレスを使って VM に接続できるものの、コンピューター名では接続できない場合には、DNS が正しく構成されているかどうかを確認します。If you can connect to the VM using the private IP address, but not the computer name, verify that you have configured DNS properly. VM の名前解決の動作について詳しくは、VM の名前解決に関するページを参照してください。For more information about how name resolution works for VMs, see Name Resolution for VMs.
  • 詳細については、VM に対するリモート デスクトップ接続のトラブルシューティングに関するページを参照してください。For more information about RDP connections, see Troubleshoot Remote Desktop connections to a VM.

一般的なタスクCommon tasks

このセクションでは、使用頻度の高いコマンドのうち、サイト間構成の操作に役立つものを紹介しています。This section contains common commands that are helpful when working with site-to-site configurations. CLI のネットワーク関連のコマンドの一覧については、Azure CLI のネットワーク関連のコマンドのページを参照してください。For the full list of CLI networking commands, see Azure CLI - Networking.

ローカル ネットワーク ゲートウェイを表示するにはTo view local network gateways

ローカル ネットワーク ゲートウェイの一覧を表示するには、az network local-gateway list コマンドを使用します。To view a list of the local network gateways, use the az network local-gateway list command.

az network local-gateway list --resource-group TestRG1

ローカル ネットワーク ゲートウェイ IP アドレスのプレフィックスを変更するには (ゲートウェイに接続していない場合)To modify local network gateway IP address prefixes - no gateway connection

ゲートウェイに接続していない場合に IP アドレスのプレフィックスを追加または削除するには、ローカル ネットワーク ゲートウェイの作成に使用するコマンド az network local-gateway create を使います。If you don't have a gateway connection and you want to add or remove IP address prefixes, you use the same command that you use to create the local network gateway, az network local-gateway create. このコマンドは、VPN デバイスのゲートウェイ IP アドレスの更新にも使用できます。You can also use this command to update the gateway IP address for the VPN device. 現在の設定を上書きするには、ローカル ネットワーク ゲートウェイの既存の名前を使用します。To overwrite the current settings, use the existing name of your local network gateway. 別の名前を使用した場合には、既存のゲートウェイが上書きされずに、新しいローカル ネットワーク ゲートウェイが作成されます。If you use a different name, you create a new local network gateway, instead of overwriting the existing one.

変更を加えるたびに、変更するプレフィックスだけでなく、プレフィックスの一覧全体を指定する必要があります。Each time you make a change, the entire list of prefixes must be specified, not just the prefixes that you want to change. 今回は、保持する必要があるプレフィックスだけを指定します。Specify only the prefixes that you want to keep. 今回の場合、 と です。In this case, and

az network local-gateway create --gateway-ip-address --name Site2 -g TestRG1 --local-address-prefixes

ローカル ネットワーク ゲートウェイ IP アドレスのプレフィックスを変更するには (ゲートウェイに接続している場合)To modify local network gateway IP address prefixes - existing gateway connection

ゲートウェイに接続している状態で IP アドレスのプレフィックスを追加または削除する場合には、az network local-gateway update を使ってプレフィックスを更新します。If you have a gateway connection and want to add or remove IP address prefixes, you can update the prefixes using az network local-gateway update. これに伴い、VPN 接続のためにある程度のダウンタイムが発生します。This results in some downtime for your VPN connection. IP アドレスのプレフィックスを変更するときに、VPN ゲートウェイを削除する必要はありません。When modifying the IP address prefixes, you don't need to delete the VPN gateway.

変更を加えるたびに、変更するプレフィックスだけでなく、プレフィックスの一覧全体を指定する必要があります。Each time you make a change, the entire list of prefixes must be specified, not just the prefixes that you want to change. この例では、 と が既に存在します。In this example, and are already present. 更新にあたっては、追加する と も含め、プレフィックスを 4 つともすべて指定します。We add the prefixes and and specify all 4 of the prefixes when updating.

az network local-gateway update --local-address-prefixes --name VNet1toSite2 -g TestRG1

ローカル ネットワーク ゲートウェイの "gatewayIpAddress" を変更するにはTo modify the local network gateway 'gatewayIpAddress'

接続先の VPN デバイスのパブリック IP アドレスが変更された場合には、ローカル ネットワーク ゲートウェイを変更してアドレスの変更を反映する必要があります。If the VPN device that you want to connect to has changed its public IP address, you need to modify the local network gateway to reflect that change. ゲートウェイの IP アドレスは、既存の VPN ゲートウェイ接続 (がある場合には、その接続) を削除することなく変更できます。The gateway IP address can be changed without removing an existing VPN gateway connection (if you have one). ゲートウェイの IP アドレスを変更するには、az network local-gateway update コマンドを使用します。値 "Site2" と "TestRG1" は独自の値に置き換えてください。To modify the gateway IP address, replace the values 'Site2' and 'TestRG1' with your own using the az network local-gateway update command.

az network local-gateway update --gateway-ip-address --name Site2 --resource-group TestRG1

出力に表示されている IP アドレスが正しいことを確認します。Verify that the IP address is correct in the output:

"gatewayIpAddress": "",

共有キーの値を確認するにはTo verify the shared key values

共有キーの値が VPN デバイスの構成に使用したものと同じ値であることを確認します。Verify that the shared key value is the same value that you used for your VPN device configuration. 異なる場合は、デバイスの値を使用して接続をもう一度実行するか、返された値でデバイスを更新します。If it is not, either run the connection again using the value from the device, or update the device with the value from the return. 値は一致する必要があります。The values must match. 共有キーを表示するには、az network vpn-connection-list を使用します。To view the shared key, use the az network vpn-connection-list.

az network vpn-connection shared-key show --connection-name VNet1toSite2 --resource-group TestRG1

VPN ゲートウェイのパブリック IP アドレスを表示するにはTo view the VPN gateway Public IP address

仮想ネットワーク ゲートウェイのパブリック IP アドレスを探すときには、az network public-ip list コマンドを使用します。To find the public IP address of your virtual network gateway, use the az network public-ip list command. 読みやすいように、この例の出力には書式を設定し、パブリック IP の一覧が表形式で表示されるようにしてあります。For easy reading, the output for this example is formatted to display the list of public IPs in table format.

az network public-ip list --resource-group TestRG1 --output table

次の手順Next steps