某些客户端(IP范围)不能ping服务器

我只是虚拟化了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)

  1. 第一次ping cea-spiceworks =请求超时。
  2. 秒ping:192.168.181.200 =请求超时。
  3. 第三次pingtestingcea-hyperv =成功的cea-hyperv是持有cea-spiceworks vhd虚拟服务器的Windows 2008 R2 Datacenter x64。
  4. 第四次ping到一个nas文件服务器(192.168.181.30),它和cea-spiceworks的IP地址范围相同。 那平是成功的。

我可以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客户端可以正确接收更新。