2008-09-19 71 views
1

我使用Hyper-V运行Server 2008 64bit。我用Vista 64位创建了一个虚拟机并安装它。我无法使Vista虚拟机查看网络适配器。如何在运行Vista x64的虚拟机上启用网络?

我在虚拟网络管理器(Hyper-V)上建立了一个外部网络,并将其与虚拟机(Vista)相关联。我也尝试过使用传统网络适配器,但这种方式无效,虽然那时Vista机器看到了网卡,但无法通过它连接。

这显然是我第一次尝试设置虚拟机。

任何想法?

编辑:我注意到这个问题已被投票了几次。我知道这不是一个编程问题,但我是一个开发人员设置虚拟机来测试我的C#/ ASP.NET代码,并认为其他开发人员可能会遇到这个问题,以及他们这样做时...

+0

你可以让你的生活更轻松,并使用VMWare服务器。在VMWare和微软的hypervisor之间,VMWare总是表现得更好。顺便说一下,虚拟机是否需要直接(桥接)访问网络?如果不是,最好将VM设置为NAT。 – Brettski 2008-09-19 19:09:23

回答

1

我不知道Hyper-V,但是我知道在VMWare中,您可以在桥接模式下创建网络连接(意思是虚拟机会通过DHCP获得它自己的IP地址(如果启用的话)或主机专用模式虚拟机只能与主机通信)。当Vista可以看到该卡时,它是否可以与主机进行通信(这将表明仅指定了一个主机连接)?它有什么样的IP地址(我猜Hyper-V有像VMWare这样的内置DHCP服务器) - 这可能会提供更多的线索。

对不起,我不知道的Hyper-V更好...

1

请确保您有安装在客户虚拟机的Hyper-V的工具。您不应该需要传统适配器。

您还可能要确保您拥有所有可能解决您问题的最新更新。特别是,KB950050

http://support.microsoft.com/kb/950050

1

事实证明,Vista 64位作为虚拟机运行通过的Hyper-V不支持虚拟网络连接/卡,你必须将其设置为一个传统网络卡。当我最终得到正确的传统网络的配置设置,并禁用它连接的虚拟网络。

感谢您的帮助球员 - 非常感谢!

+0

很高兴知道。在我的办公室也开始混淆Hyper-V ......所以我会牢记这一点。 – CodeRot 2008-09-23 13:41:20