天天看點

windows下hyper-V虛拟機使用中的若幹問題記錄

在這之前,我們約定實體的機子為“主控端”,通過實體機上的Hyper-v安裝的“計算機”為“虛拟機”

1.為什麼我的主控端的擴充卡設定裡面有一個“TAP-Windows Adapter V9”标志,可以删除(解除安裝)嗎?而且這個還好像永遠都是“網絡電纜被拔出”狀态,看着好難受

windows下hyper-V虛拟機使用中的若幹問題記錄

好像是與“windows激活”(大家都懂的)方式有關的東西,由于激活方式的緣故,采用某種激活方式後就會産生。

結論:采用一定方式,可删除,但是可能會影響“系統激活”,建議保留。

(删除方式百度搜尋很容易就搜一堆出來)

而且正常上網時也完全看不到這個頁面,眼不見心不煩。

---

2.主控端可以上網,讓虛拟機也可以上網,可行嗎?

可以,要經過一些設定。

3.問題2中如果都可以上網,原理是什麼?

主控端網卡(如圖1中的‘以太網’)是本身有網絡的。

然後通過Hyper-v建立一個虛拟的交換機(如圖1中的vEthernet(建立虛拟交換機)),把“以太網”的網絡共享給vEthernet使用,然後在虛拟機中使用vEthernet的網絡。

  (PS:在此學過網絡的同學們可以體會一下交換機的概念)

4.為什麼我配置之後經常是主控端能上網,虛拟機不能,或者虛拟機能上網主控端不能?

我今天出現了不少次,原因多是IP問題、網段問題、以太網沒有設定共享等等。

請仔細參考問題3中描述。

要點:如圖1,vEnthernet是一個ip位址,以太網是一個ip位址,然後進入虛拟機之後,設定虛拟機的ip位址又是一個ip位址。

這幾個是不能相同的,相同了就相當于在一個區域網路内ip位址沖突了,那是肯定上不了網的。

好比分别是192.168.2.111,192.168.2.112,192.168.2.113,192.168.2.245等等。基本是ip位址最後一個數字不同就可以了。

但是網段要是相同的,就是這些,如圖2

windows下hyper-V虛拟機使用中的若幹問題記錄

具體要填什麼要看你所在的網絡情況,不知道填什麼就先讓主控端能上網,你輸入cmd指令行,然後ipconfig檢視此時正确的主控端的ip位址的相關設定。

然後就把這個記下來,就按照這個填。

---

要點:注意主控端的網卡(圖1中的以太網)把網絡共享給建立的交換機。如圖3

windows下hyper-V虛拟機使用中的若幹問題記錄

----

5.怎樣在hyper-v中建立交換機?

如圖4

windows下hyper-V虛拟機使用中的若幹問題記錄

6. 為什麼我按照上面操作實作了還是虛拟機上不了網?

虛拟機要建立網卡,并且“使用”此交換機提供的網絡(你想想,多合理是吧)

如圖5,6

windows下hyper-V虛拟機使用中的若幹問題記錄
windows下hyper-V虛拟機使用中的若幹問題記錄

注意:這裡很可能要選“舊版網絡擴充卡”,我不知道為什麼可以,我隻知道我建立“網絡擴充卡”的時候不成功,建立“舊版網絡擴充卡的時候就成功了。”

注意建立的時候要關掉虛拟機再進行。過程略。

---

7.此方法對Linux可行嗎?

可行,我通過Hyper-v安裝的Ubuntu,上網狀況良好。

8.虛拟機中可以既有windows又有linux嗎?

可以,我按照我上述描述的方法,目前Hyper-v虛拟機中一個Ubuntu,一個windows7,主控端為windows 8.1 64bit,3台機子都上網良好。

9.連接配接上虛拟機(尤其是Linux)感覺好卡不舒服,而且肯定不是硬體問題,而且連接配接上的虛拟機屏太小好不舒服,怎麼提升體驗?

如圖

windows下hyper-V虛拟機使用中的若幹問題記錄

一定程度上(或者說很大程度上)是因為使用的是在Hyper-v中直接點選“連接配接”連接配接上的虛拟機,然後就不舒服了。

如圖

windows下hyper-V虛拟機使用中的若幹問題記錄

改進方法:

使用mstsc指令連接配接,連接配接上的效果好很多。

10.Ubuntu可以通過mstsc方式被連接配接嗎,虛拟機分辨率明顯小于主控端分辨率,怎麼辦?

windows通過mstsc方式連接配接Linux(比如Ubuntu)是一個專門的問題了,我試過很多次,最終成功了。

我現在隻能肯定地告訴你,可以這樣做,而且連接配接之後的Ubuntu界面也很漂亮,分辨率跟主控端的分辨率一緻,使用很舒服。