Azure Windows VM のネットワーク インターフェイスをリセットする方法

適用対象: ✔️ Windows VM

この記事では、Microsoft Azure Windows Virtual Machine (VM) に接続できなくなったときに、次の操作を行ってから、Azure Windows VM のネットワーク インターフェイスをリセットして問題を解決する方法について説明します。

  • 既定のネットワーク インターフェイス (NIC) を無効にする。
  • NIC の静的 IP を手動で設定する。

この記事で Azure の問題に対処できない場合は、MSDN および Stack Overflow の Azure 関連フォーラムを参照してください。 問題をこれらのフォーラムに投稿するか、または Twitter の @AzureSupport に投稿できます。 Azure サポート要求を送信することもできます。 サポート要求を送信するには、[Azure サポート] ページで [サポートを受ける] を選択します。

ネットワーク インターフェイスをリセットする

Resource Manager モデルにデプロイされた VM の場合

Azure Portal の使用

  1. Azure ポータルにアクセスします。

  2. 影響を受ける仮想マシンを選択します。

  3. [ネットワーク] を選択してから、VM のネットワーク インターフェイスを選択します。

    ネットワーク インターフェイスの場所を示すスクリーンショット。

  4. [IP 構成] を選択します。

  5. IP を選択します。

  6. [プライベート IP の割り当て][静的] になっていない場合は、[静的] に変更します。

  7. [IP アドレス] を、サブネットで使用できる別の IP アドレスに変更します。

  8. 仮想マシンが再起動して、新しい NIC をシステムに初期化します。

  9. マシンへの RDP を試します。 成功したら、必要に応じて元のプライベート IP アドレスに戻すことができます。 あるいは、そのまま保持することもできます。

Azure PowerShell の使用

  1. 最新の Azure PowerShell がインストールされていることを確認します。

  2. 管理者特権の Azure PowerShell セッション (管理者として実行) を開きます。 次のコマンドを実行します。

    #Set the variables 
    $SubscriptionID = "<Subscription ID>"​
    $ResourceGroup = "<Resource Group>"
    $NetInter="<The Network interface of the VM>"
    $VNET = "<Virtual network>"
    $subnet= "<The virtual network subnet>"
    $PrivateIP = "<New Private IP>"
    
    #You can ignore the publicIP variable if the VM does not have a public IP associated.
    $publicIP =Get-AzPublicIpAddress -Name <the public IP name> -ResourceGroupName  $ResourceGroup
    
    #Log in to the subscription​ 
    Add-AzAccount
    Select-AzSubscription -SubscriptionId $SubscriptionId 
    
    #Check whether the new IP address is available in the virtual network.
    Get-AzVirtualNetwork -Name $VNET -ResourceGroupName $ResourceGroup | Test-AzPrivateIPAddressAvailability -IPAddress $PrivateIP
    
    #Add/Change static IP. This process will change MAC address
    $vnet = Get-AzVirtualNetwork -Name $VNET -ResourceGroupName $ResourceGroup
    
    $subnet = Get-AzVirtualNetworkSubnetConfig -Name $subnet -VirtualNetwork $vnet
    
    $nic = Get-AzNetworkInterface -Name  $NetInter -ResourceGroupName  $ResourceGroup
    
    #Remove the PublicIpAddress parameter if the VM does not have a public IP.
    $nic | Set-AzNetworkInterfaceIpConfig -Name ipconfig1 -PrivateIpAddress $PrivateIP -Subnet $subnet -PublicIpAddress $publicIP -Primary
    
    $nic | Set-AzNetworkInterface
    
  3. 仮想マシンが再起動して、新しい NIC をシステムに初期化します。

  4. マシンへの RDP を試します。 成功したら、必要に応じて元のプライベート IP アドレスに戻すことができます。 あるいは、そのまま保持することもできます。

使用できない NIC を削除する

コンピューターにリモート デスクトップ接続できたら、潜在的な問題を回避するために古い NIC を削除する必要があります。

  1. デバイスマネージャーを開きます。

  2. [表示]>[非表示のデバイスの表示] を選択します。

  3. [ネットワーク アダプター] を選択します。

  4. "Microsoft Hyper-V Network Adapter" という名前のアダプターを確認します。

  5. 使用不可のアダプターが淡色表示されている場合があります。アダプターを右クリックし、[アンインストール] を選択します。

    Microsoft Hyper-V ネットワーク アダプターがグレー表示されているネットワーク アダプターを示すスクリーンショット。

    Note

    名前が "Microsoft Hyper-V Network Adapter" である使用できないアダプターのみをアンインストールしてください。 その他の非表示のアダプターをアンインストールすると、別の問題が発生する可能性があります。

  6. これで、使用できないすべてのアダプターがシステムから取り除かれます

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。