VMware無法與物理機連通解決辦法
今天在錄製如何排除虛擬機器不能跟物理連同問題視訊課程中,錄製該視訊本想是幫助學習者在日常遇到物理機與虛擬機器VMware不能互通時,如何去解決問題。但是錄製過程中缺遇到了新的問題,如下對該情況闡述一下:
1.以 非Administrator 使用者登入win8系統;
2.未 右擊已管理員身份 開啟執行Vmware;
3.初步想模擬物理機上的net1、net8缺少或缺少其中一個( VMware Network Adapter VMnet1、VMware Network Adapter VMnet8 在物理機下,通過“ 控制面板\網路和 Internet\網路連線 ”可看到),因為物理機與虛擬機器通訊是通過NAT通訊,因此如果VMnet8沒存在肯定是不可以通訊的;
4.關閉虛擬機器,在Vmware選單欄中選擇, Edit->vitual network editor 開啟vitual network editor對話方塊,在該對話方塊中點選restore default,想通過解除安裝與重新安裝network元件,重新安裝VMnet8、V Mnet1;
5.在點選了restore default後,在“控制面板\網路和 Internet\網路連線”可以觀察到VMnet8、V Mnet1會解除安裝並重新安裝;
6.然後重啟虛擬機器,發現物理機與虛擬機器仍然無法連通。
7.點選虛擬機器的network,如圖,
左側選擇Network Adapter,在右側發先connect未選中,然後就手動點選connect,想選中,此時報如下錯誤。
Could not connect Ethernet0 to virtual network "VMnet8". More information can be found in the vmware.log file.
未能連線虛擬機器 Ethernet0。
未能連線,因此物理機與虛擬機器就不同。此時在開啟物理機的服務,發現服務列表下的 VMware NAT與DHCP 服務禁止執行的,而且想啟動卻又啟動不了。
這樣的問題如何解決呢?
1.關閉虛擬機器,關閉VMware;
2.右擊已管理員身份重新開啟VMware軟體;
3.不要通過Vmware開啟任何虛擬機器,重新在Vmware選單欄中選擇,Edit->vitual network editor開啟vitual network editor對話方塊,在該對話方塊中點選restore default,想通過解除安裝與重新安裝network元件,重新安裝VMnet8、V Mnet1;
4.再次檢視服務,發先服務列表下的VMware NAT與DHCP服務都有運行了;
5.此時再次啟動虛擬機器,讓虛擬機器自動獲得iP,然後通過物理機ping虛擬機器的ip地址,發現能夠ping通了,此時完美解決物理機與虛擬機器的連同問題。
以上問題在錄製視訊時並未想把該問題作為錄製視訊的內容,但是卻遇到了,也未排除虛擬機器無法與物理機連同問題收集了新的問題。
1.使用win7與win8時刻留意許可權問題,安裝軟體、執行軟體尤其注意。而以上的問題就是本次忽略了以管理員身份執行Vmware而造成,也造成了錄製視訊的中斷;
2.win8、win7中這次問題的遇到,為如何排查虛擬機器不能與物理機相同又補充了一種情況。
度娘與google上自己也查了一下,大部分都未給出什麼答案,而且有些帖子讓大家把Vmware解除安裝了重新安裝,其實這些應該都是治標不治本。
學習與工作遇到問題一定要保持追根問底的精神而不要盲目的解除安裝與重灌,當然重灌也可能解決問題,但是下次遇到問題你還是無從解決,當然大家看到排查剛才的問題,需要用到的知識包含網路、系統等相關知識,所以 測試絕 不單單只是掌握測試理論知識即可,需要有豐富的網路知識與系統知識。