2008-09-19 109 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