1

所以我有一个非常奇怪的问题。我已经设置了 2 个 NIC,1 个用于主机操作系统(带有 Hyper V 的 windows 2012)和一个来宾操作系统(Windows 2012 - Active Directory)。我已经设置了 2 个物理网卡,1 个用于主机,另一个用于 VM。

不幸的是,问题似乎是当我尝试将来宾操作系统设置为本地子网上的静态 IP(与 DHCP 一起使用)时,但在我分配静态 IP 的那一刻,它停止与主机的本地 IP 以外的任何东西进行通信操作系统。

我已经为虚拟服务器(来宾操作系统)尝试了几种不同的方法,但到目前为止没有任何效果。如果我将其设置为 DHCP,则所有连接都可以。但是,当我将其设置为静态时,它阻止了我。

目前我有带有 2 个物理网卡的主机操作系统(服务器):

Nic1 - 主机操作系统连接 Nic2 - Hyper-v 虚拟交换机为所有 VM 配置“外部网络”

来宾操作系统 - 通过 Nic2(外部网络)使用 DHCP 连接。应该桥接,但是当我设置为静态时,我失去了与外部网络的所有连接,但切换回 DHCP 并且效果很好。

这是怎么回事?我在这里完全错过了一些明显的东西吗?

4

1 回答 1

1

因此,如果有人发现这个问题,我想我至少应该发布我找到的答案。

看来问题不在于我的 Hyper-V 设置。问题出在系统所连接的路由器上。我有一台 ZYXEL USG1000,它使用 Hyper-V 控制网络,看起来这个模型与我体验过的其他路由器产品(Cisco/Juniper/etc)的工作方式不同。

我能够验证虚拟机实际上可以 ping/访问分配给它们的同一子网中的其他系统,但它们仍然无法通过网关。Zyxel 路由器软件中有一个 IP/MAC 绑定选项,直到此 VM 的 MAC 被添加到绑定列表中,网关才会传递来自 VM 的流量。

因此,如果其他人遇到这种类似情况,请检查您的路由器和您的 VM 的 mac/IP 绑定。

于 2014-07-12T12:56:14.607 回答