我已经安装了 Hyper V 3 Core。我创建了一个 windows server 2012 vm,其静态 IP 地址连接到外部 vswitch,该 vswitch 绑定到单独的物理网卡,而不是管理网络所在的网卡。
在核心安装上查看带有 ipconfig /all 的 NIC 时,它只显示管理网络适配器,因为我有一个外部 vswitch 绑定到另一个物理 NIC。
但是,VM 无法退出。当我执行 ping 或跟踪路由时,一切似乎都停在 169. 地址处,我认为该地址是外部 vswitch 绑定到的物理网卡。关于我在设置中哪里出错的任何想法?
编辑:我无法 ping 网关。它说 169 没有响应......就像出于某种原因它正在击中物理网卡。我将这个 VM 上的设置与我的其他一台物理机器上的设置进行了比较,除了 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
===========================================================================
Run Code Online (Sandbox Code Playgroud)
169.254.xx 地址是 Windows 在 DHCP 超时时为自己配置的自动专用 IP 地址。
当您在 Hyper-V 中配置外部网络时,不涉及 NAT 或路由 - 虚拟来宾在您的网络中显示为自己的设备。如果您的网络上没有 DHCP 服务器,则需要为您的子网配置一个有效的静态 IP 地址。
编辑:正如 Tony Roth 向我指出的那样,我没有完全阅读您的问题,并且您已经在来宾上配置了静态 IP。网络是否肯定配置为外部而不是私有?
归档时间: |
|
查看次数: |
1354 次 |
最近记录: |