Azure 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 の使用
Azure portal にアクセスします。
影響を受ける仮想マシンを選択します。
[ネットワーク] を選択してから、VM のネットワーク インターフェイスを選択します。
[IP 構成] を選択します。
IP を選択します。
プライベート IP 割り当てが静的でない場合は、静的に変更します。
[IP アドレス] を、サブネットで使用できる別の IP アドレスに変更します。
仮想マシンが再起動して、新しい NIC をシステムに初期化します。
マシンへの RDP を試します。 成功したら、必要に応じて元のプライベート IP アドレスに戻すことができます。 あるいは、そのまま保持することもできます。
Azure PowerShell の使用
最新の Azure PowerShell がインストールされていることを確認します。
管理者特権の 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
仮想マシンが再起動して、新しい NIC をシステムに初期化します。
マシンへの RDP を試します。 成功したら、必要に応じて元のプライベート IP アドレスに戻すことができます。 あるいは、そのまま保持することもできます。
クラシック VM の場合
重要
クラシック VM は 2023 年 9 月 1 日に廃止されます
ASM の IaaS リソースを使用する場合は、2023 年 9 月 1 日までに移行を完了してください。 Azure Resource Manager の多くの機能拡張を利用するには、切り替えを早めに行うことをお勧めします。
詳細については、「2023 年 9 月 1 日までに IaaS リソースを Azure Resource Manager に移行する」を参照してください。
ネットワーク インターフェイスをリセットするには、次の手順に従います。
Azure Portal の使用
- Azure portal にアクセスします。
- [仮想マシン (クラシック)] を選択します。
- 影響を受ける仮想マシンを選択します。
- [IP アドレス] を選択します。
- プライベート IP 割り当てが静的でない場合は、静的に変更します。
- [IP アドレス] を、サブネットで使用できる別の IP アドレスに変更します。
- [保存] を選択します。
- 仮想マシンが再起動して、新しい NIC をシステムに初期化します。
- マシンへの RDP を試します。 成功した場合は、元のプライベート IP アドレスに戻すことができます。
Azure PowerShell を使用する
最新の Azure PowerShell がインストールされていることを確認します。
管理者特権の Azure PowerShell セッション (管理者として実行) を開きます。 以下のコマンドを実行します。
#Set the variables $SubscriptionID = "<Subscription ID>" $VM = "<VM Name>" $CloudService = "<Cloud Service>" $VNET = "<Virtual Network>" $IP = "NEWIP" #Log in to the subscription Add-AzureAccount Select-AzureSubscription -SubscriptionId $SubscriptionId #Check whether the new IP address is available in the virtual network. Test-AzureStaticVNetIP –VNetName $VNET –IPAddress $IP #Add/Change static IP. This process will not change MAC address Get-AzureVM -ResourceGroupName $CloudService -Name $VM | Set-AzureStaticVNetIP -IPAddress $IP |Update-AzureVM
マシンへの RDP を試します。 成功したら、必要に応じて元のプライベート IP アドレスに戻すことができます。 あるいは、そのまま保持することもできます。
使用できない NIC を削除する
コンピューターにリモート デスクトップ接続できたら、潜在的な問題を回避するために古い NIC を削除する必要があります。
デバイス マネージャーを開きます。
[表示]>[非表示のデバイスの表示] を選択します。
[ネットワーク アダプター] を選択します。
"Microsoft Hyper-V Network Adapter" という名前のアダプターを確認します。
使用できないアダプターが灰色で表示される場合があります。アダプターを右クリックし、[アンインストール] を選択します。
注:
名前が "Microsoft Hyper-V Network Adapter" である使用できないアダプターのみをアンインストールしてください。 その他の非表示のアダプターをアンインストールすると、別の問題が発生する可能性があります。
これで、使用できないすべてのアダプターがシステムから取り除かれます
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示