我只是虚拟化了Windows 2003 Server SP2 x32。 服务器包含我们的帮助台服务器(Spiceworks)和我们的反病毒pipe理服务器(ESET RAC)。 主机本来就包含了虚拟化服务器, 我创build了vhd,然后我清理了这个系统并安装了Windows 2008 R2 x64 Datacenter,并将虚拟化的2003添加到了Hyper-V 2008 R2 Server上。
我得到的服务器运行良好,除了…某些IP范围。 本地客户端可以从我的192.168.180.xxx&192.168.181.xxx从AV服务器更新但不是从任何192.168.182.xxx,192.168.183.xxx,192.168.184.xxx等…我不能从除180.&181.范围以外的任何客户端ping服务器。
现在我创build了2个其他的虚拟化服务器(win2008&win7 pro),它们和2003服务器存在于同一个虚拟主机上。 起初,我不能ping通这些,直到我进入“\networking和共享中心\高级共享设置”,并打开文件和打印共享。 然后,我可以ping和访问这些虚拟客人。
Win2003的服务器不太一样。
编辑!! 更改图像并添加更多信息…

pingtesting来自192.168.187.x中的主机
192.168.181.200是服务器(Spiceworks / AV)
主机名是cea-spiceworks(最初是ois-imaging)
我可以ping所有在cea-hyperv上运行的其他客户,而不是2003 Spiceworks服务器。 这使我相信这是cea-spiceworks 2003服务器,而不是DNS。
顺便说一句,我没有重命名2003 Server(Spiceworks / AV)的主机名。 我试了一个CNAME。 但我不认为这是问题。 编辑 :或者因为这个服务器存在于这个硬件/电脑变成虚拟化之前?
我通过删除隐藏的物理networking适配器来解决问题。
这可以很容易地通过打开具有pipe理访问权限的命令提示符并input以下命令来删除:
set devmgr_show_nonpresent_devices=1
start devmgmt.msc当设备pipe理器加载时,从文件菜单中展开视图并select显示隐藏设备选项。 这将启用并显示窗口中的任何旧的未使用的设备。 从这里展开networking适配器节点,您可以右键单击额外的设备并相应地删除它们。
不知道为什么我必须这样做,也许是因为这个2003 Server最初是在这个硬件上。 但现在一切正常。 我可以ping,AV客户端可以正确接收更新。