次の方法で共有


静的 IP のために Azure Virtual Machines にリモート デスクトップ接続できない

適用対象: ✔️ Windows VM

この記事では、Azure Windows Virtual Machines (VM) に静的 IP を構成した後で VM にリモート デスクトップ接続できない問題について説明します。

現象

Azure の VM に RDP 接続を行うと、次のようなエラー メッセージを受け取ります。

[Remote Desktop can't connect to the remote computer for one of these reasons:]\(リモート デスクトップが次のいずれかの理由のためにリモート コンピューターに接続できません。\)

  1. [Remote access to the server is not enabled]\(サーバーへのリモートアクセスが無効です\)

  2. [The remote Computer is turned off]\(リモート コンピューターの電源が入っていません\)

  3. [The remote computer is not available on the network]\(リモート コンピューターがネットワーク上にありません\)

[Make sure the remote computer is turned on and connected to the network, and that remote access is enabled.]\(リモート コンピューターの電源が入っており、ネットワークに接続されていること、リモート アクセスが有効なことを確認してください。\)

Azure portal でブート診断のスクリーンショットを確認すると、VM は正常に起動し、ログイン画面で資格情報を待っていることがわかります。

原因

VM には、Windows 内のネットワーク インターフェイスで定義されている静的 IP アドレスが設定されています。 この IP アドレスが、Azure portal で定義されているアドレスと異なります。

ソリューション

これらの手順を実行する前に、バックアップとして、影響を受ける VM の OS ディスクのスナップショットを取得します。 詳細については、ディスクのスナップショットに関する記事を参照してください。

この問題を解決するには、シリアル コントロールを使用して DHCP を有効にするか、または VM に対するネットワーク インターフェイスをリセットします。

シリアル コントロールを使用する

  1. シリアル コンソールに接続し、CMD インスタンスを開きます。 VM でシリアル コンソールが有効になっていない場合は、「ネットワーク インターフェイスをリセットする」をご覧ください。

  2. ネットワーク インターフェイスで DHCP が無効になっているかどうかを確認します。

    netsh interface ip show config
    
  3. DHCP が無効になっている場合は、DHCP を使用するようにネットワーク インターフェイスの構成を戻します。

    netsh interface ip set address name="<NIC Name>" source=dhcp
    

    たとえば、ネットワーク インターフェイスの名前が "Ethernet 2" の場合は、次のコマンドを実行します。

    netsh interface ip set address name="Ethernet 2" source=dhcp
    
  4. 再度 IP 構成を照会して、ネットワーク インターフェイスが正しく設定されていることを確認します。 新しい IP アドレスは、Azure によって提供されるものと一致している必要があります。

    netsh interface ip show config
    

    この時点で VM を再起動する必要はありません。 VM は到達可能に戻ります。

その後、VM に静的 IP を構成したい場合は、VM への静的 IP アドレスの構成に関するページをご覧ください。

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

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