共用方式為


無法連線到從 VMware 移轉至 Azure 的特製化 Debian Linux VM

適用於:✔️ Linux VM

原始 KB 編號: 4056276

徵兆

建立特製化的 Debian 9.1 (Stretch) 虛擬機器 (VM),然後將該 VM 從 VMware 遷移至 Microsoft Azure 之後,您無法連線到 VM。

原因

發生此問題的原因是 NIC 記憶卡名稱已列為 『ens33p0』,而不是虛擬機上的 『eth0』。 事實上,『eth0』 是每個 Azure Linux 網路組態設定的預設 NIC 卡需求。

因應措施

Debian 現在使用 「ens33」 (或 “ens33p0”) 介面名稱,而不是 “eth0”。若要解決此問題,請調整 GRUB 檔案,然後手動將 「eth0」 乙太網路卡設定為 DHCP。 若要這樣做,請遵循下列步驟:

  1. 變更 GRUB 檔案以同時包含 Azure 需求和 「eth0」 需求。 若要這樣做,請執行下列命令:

    GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200 earlyprintk=ttyS0,115200 rootdelay=30 net.ifnames=0 biosdevname=0"
    
  2. 藉由移除ens33專案,然後新增 auto eth0iface inet eth0 dhcp,以手動更新/etc/network/interfaces檔案。

與我們連絡,以取得說明

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