Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 系統常見問題解答 >> 在不連接網線的情況下Windows與VM之間如何ping通

在不連接網線的情況下Windows與VM之間如何ping通

日期:2017/1/20 17:47:33      編輯:系統常見問題解答
一般情況下,如果宿主主機的網口連接網線並且能夠上網,那麼按照VM的默認安裝,在VM-Settings-Hardware-Network Adapter-Network connection中選擇Bridged連接方式,同時注意關閉window下的防火牆,那麼windows和VM直接很容易就ping通了,但當宿主主機的網口沒有連接網絡時,兩者之間相互ping通就沒有那麼輕松了。筆者在一個項目中就正好遇到了這樣的問題:   宿主主機網口不能連接網線 宿主主機上的windows系統和VM上的Ubuntu系統必須綁定IPv6地址 下面來分析下問題,同時,提出解決問題的方法。www.dnzg.cn   VM的網絡連接方式有Bridged、NAT、Host-only以及Custom,下面來具體看下前三個連接方式(最後這個筆者也還沒搞明白)。   Bridged(網橋):網橋把虛擬機器連接到你的宿主機所在的局域網LAN上。這是讓虛擬機訪問宿主機所在網絡的最容易的一種方式。這種情況下虛擬機需要自己獨立的標識,比如TCP/IP網絡中就需要自己的IP地址,這個IP地址從網絡管理員處獲得,還有其它的一些網絡細節都需要手工設置。網橋方式下虛擬機跟宿主機一樣是本地網絡中的一個獨立體,如同一個物理的機器一樣。如果在vmware中同時運行多個虛擬機,那麼每個虛擬機都應該有一個獨立的IP地址。 NAT(網絡地址轉換NAT設備):如果宿主機所在網絡不能給該虛擬機一個IP地址,那麼NAT就是最容易的一種讓虛擬機訪問宿主機網絡的方式。由於虛擬機沒有外部物理網絡的IP地址,因此vmware在宿主機上建立一個獨立的私有網絡,通過虛擬的DHCP服務器獲得ip地址。NAT能夠把多個虛擬機的網絡數據加以區分並在虛擬機與外部物理網絡之間進行傳送。NAT方式下許多標准的TCP/IP協議都可以在虛擬機上使用,比如 HTTP/FTP/TELET等。但是默認情況下外部網絡上的計算機不能連接到虛擬機上,因此虛擬機不能提供諸如WEB浏覽這樣的服務。 Host-only(宿主機虛擬網絡適配器):該模式允許虛擬機與宿主機通信,但是這個虛擬適配器不會連接到任何外部的網絡,只有在宿主機上建立起特殊的軟件諸如代理服務器才能把虛擬適配器和物理適配器連接起來。實際上虛擬機只和宿主機進行網絡連接。 除此之外,還要說明,在vmware軟件安裝時根據需要會自動安裝交換機組件。跟真實的交換機一樣,它允許把多個網絡組件連接起來,最多允許掛接9個交換機,名稱分別為VMnet0-8。其中有3個已經默認分配給網橋(VMnet0),宿主機虛擬網絡適配器(VMnet1)和網絡地址轉換NAT設備(VMnet8)。 VMnet0、VMnet1、VMnet8在windows下是可以看到的,但當宿主主機拔出網線時,VMnet0就會自動消失,變得無效。這也就是為什麼當宿主主機不連接網線時,選擇Bridged模式,windows與VM之間無法ping通。   到這裡解決的辦法也就很清楚了:   選擇NAT模式,VM對windows選擇ping操作時選擇VMnet8的IP地址。 選擇Host-only模式,VM對windows選擇ping操作時選擇VMnet1的IP地址。 最後提示一點:在VM端的Ubuntu綁定IP時,最好IPv4和IPv6的地址全要綁定,即便只需要IPv6,因為只綁定IPv6的IP地址,最後網絡連接時,指定的網卡可能綁定不上。
Copyright © Windows教程網 All Rights Reserved