由於靜態 IP,無法從遠端桌面連線至 Azure 虛擬機器

適用於:✔️ Windows VM

本文說明在 VM 中設定靜態 IP 之後,您無法從遠端桌面連線到 Azure Windows 虛擬機器 (VM)。

徵兆

當您對 Azure 中的 VM 進行 RDP 連線時,會收到下列錯誤訊息:

因為下列其中一個原因,遠端桌面無法連線到遠端電腦:

  1. 未啟用伺服器的遠端訪問

  2. 遠端電腦已關閉

  3. 遠端電腦無法在網路上使用

請確定遠端電腦已開啟並連線到網路,並啟用該遠端訪問。

當您在 Azure 入口網站 的開機診斷檢查螢幕快照時,您會看到 VM 正常開機,並在登入畫面中等候認證。

原因

VM 具有靜態 IP 位址,其定義於 Windows 內的網路介面上。 此IP位址與 Azure 入口網站 中定義的位址不同。

解決方案

遵循這些步驟之前,請建立受影響 VM OS 磁碟的快照集作為備份。 如需詳細資訊,請參閱 快照集磁碟

若要解決此問題,請使用序列控制來啟用 VM 的 DHCP 或 重設網路介面

使用序列控件

  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 所提供的IP位址。

    主控台
    netsh interface ip show config
    

    此時您不需要重新啟動 VM。 VM 將會返回可連線。

之後,如果您想要設定 VM 的靜態 IP,請參閱 設定 VM 的靜態 IP 位址。

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。