Hyper V 3 Server Core 安裝 VM 不會通過物理 NIC 路由
我已經安裝了 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。網路是否明確配置為外部而不是專用?