![Windows 8.1-Hyper-V 無法與 Ubuntu 14.04 VM 聯網](https://rvso.com/image/1415068/Windows%208.1-Hyper-V%20%E7%84%A1%E6%B3%95%E8%88%87%20Ubuntu%2014.04%20VM%20%E8%81%AF%E7%B6%B2.png)
好吧,我對這種事情已經失去耐心了,現在是凌晨 12:23。
我正在嘗試在執行 Windows 8.1 的 Lenovo Yoga 2 Pro 上執行帶有 Hyper-V 的 Ubuntu 14.04。我無法讓虛擬機器連接到互聯網 - 無論是透過我的機器的無線適配器還是透過我擁有的乙太網路到 USB 連接埠適配器。我看過一些關於如何做到這一點的指南,但沒有一個有意義,而且我認為我只是讓事情變得更糟。
如何使用 WiFi 適配器建立連接以便虛擬機器可以存取網路?
答案1
這是概念性的,不是一步一步的,但它應該足以解釋以幫助您弄清楚需要做什麼。 VM 使用的 Hyper-V 交換器必須是外部交換器或內部交換機,而不是專用交換機。請記住,外部交換器看起來像是到虛擬機器的 LAN 連接,而不是無線連接,即使在真實硬體上它與無線適配器關聯也是如此。此外,外部交換器可能無法與所有無線路由器配合使用,因為某些無線路由器會識別來自虛擬機的 DHCP 請求實際上來自同一台計算機,並且不會為其提供位址。
解決這個問題的方法(無線路由器聽起來像您描述的問題)是將虛擬機器的 Hyper-V 開關設定為內部,然後在硬體的真正無線適配器上使用 ICS(Internet 連接共享),與 Hyper-V 共享-V 開關。當您開啟適配器上的屬性時,ICS 位於一個標籤上,上面只顯示「共享」。它使您的適配器的行為就像您電腦中其他適配器的 NAT 路由器一樣。可以這麼說,它響應 VM 的 DHCP 請求並允許 VM 連接到它。
答案2
我使用了在 Hyper-v 管理員中建立的外部交換器。
然後,前往控制台>網路和共用>找到我在Hyper-V中建立的外部交換器。檢查了它的屬性。在 IP v4 下,它分配了一個手動 IP,因為它沒有從我的 WiFi 適配器取得 IP。給它 DNS 和網關資訊。順便說一句,我在運行 Lenovo Flex 的 Windows 8.1 筆記型電腦上執行此環境。我沒有使用有線連接。我正在使用我的 WiFi 連線。