Hyper-V

Hyper V 3 Server Core 安裝 VM 不會通過物理 NIC 路由

  • January 14, 2013

我已經安裝了 Hyper V 3 Core。我創建了一個 Windows Server 2012 vm,其靜態 IP 地址連接到外部 vswitch,該外部 vswitch 綁定到一個單獨的物理 NIC,而不是管理網路所在的物理 NIC。

在核心安裝上使用 ipconfig /all 查看 NIC 時,它只顯示管理網路適配器,因為我有一個外部 vswitch 綁定到另一個物理 NIC。

但是,VM 無法退出。當我執行 ping 或跟踪路由時,一切似乎都停止在 169. 地址,我認為該地址是外部 vswitch 綁定到的物理 NIC。關於我的設置出錯的任何想法?

編輯:我無法 ping 網關。它說沒有來自 169 的響應……這就像它出於某種原因而擊中了物理 NIC。我將此虛擬機上的設置與我的其他一台物理機進行了比較,它們是相同的,當然除了 IP 地址。物理機可以正常通信,但同一網路上的虛擬機不能。

路線列印結果

   Interface List
12...00 15 5d 64 f7 00 ......Microsoft Hyper-V Network Adapter
 1...........................Software Loopback Interface 1
13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
         0.0.0.0          0.0.0.0  136.142.100.225                c    261
       127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
       127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
 127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     169.254.0.0      255.255.0.0         On-link                 c    261
 169.254.233.254  255.255.255.255         On-link                 c    261
 169.254.255.255  255.255.255.255         On-link                 c    261
       224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
       224.0.0.0        240.0.0.0         On-link                 c    261
 255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
 255.255.255.255  255.255.255.255         On-link                 c    261
===========================================================================
Persistent Routes:
 Network Address          Netmask  Gateway Address  Metric
         0.0.0.0          0.0.0.0  136.142.100.225  Default
===========================================================================

畢竟,事實證明這是一個重複的網路地址。以前版本的 Windows 警告您這只是接受它並悄悄地分配一個 169 地址作為首選地址,即使它會將您的條目保留在 tcp/ip 屬性中。我終於注意到我在 IPconfig /all 中分配的靜態 IP 旁邊有一個“(重複)”。啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊浪費時間 謝謝大家的建議

169.254.xx 地址是一個自動專用 IP 地址,當 DHCP 超時時,Windows 會為自己配置它。

當您在 Hyper-V 中配置外部網路時,不涉及 NAT 或路由 - 虛擬來賓在您的網路中顯示為他們自己的設備。如果您的網路上沒有 DHCP 伺服器,則需要為您的子網配置一個有效的靜態 IP 地址。

編輯:正如托尼·羅斯向我指出的那樣,我沒有完全閱讀您的問題,並且您已經在來賓上配置了靜態 IP。網路是否明確配置為外部而不是專用?

引用自:https://serverfault.com/questions/411449