為了更好的解決虛擬機與主機的共享問題,VMware公司有一個VMWare-tools,來實現文件共享。這里主要講的是在Windows下用 Vmware虛擬Linux來與windows來共享。
主機為WindowsXP系統,VMware虛擬機里安裝Linux操作系統。安裝完VMware后,主機的網絡連接里面出現了兩個新的連接,即VMware Network Adapter VMnet1和VMware Network Adapter VMnet8如圖。虛擬機里安裝的系統就是靠這兩個虛擬網卡來聯網的。主機上類似antiarp 防火墻一定要關掉 否則虛擬機不能上網。
有以下幾種可選方法:
1、Bridged(網橋)方式:
如果主機是通過局域網上網的,可讓虛擬機使用與主機網段、網關和DNS等的相同的設置,選用一個有效的局域網IP即可。
橋接方式可實現虛擬機<--->主機 虛擬機<---->互聯網 通信(主機與虛擬機可看成是同一局域網的兩臺機)。但橋接需要一個不同于 原主機上的另外一個獨立的IP地址,這對于有些情況(IP和MAC綁定,網管不同意),比較難辦到。并且主機拔掉網線后,虛擬機無法與主機通過網絡的方式進行通訊。而后面幾種沒這個問題。所以不太使用橋接方式。
2、NAT方式:
使用VMware提供的NAT和DHCP服務,虛擬機使用主機中的虛擬網卡VMnet8作為網關,并且TCP/IP設置需遵循程序中關于vmnet8的DHCP和NAT設置,如IP必須在其DHCP設置的StartIP和EndIP之間,網關需使用其NAT設置的Gateway IP。
NAT方式可實現虛擬機<--->主機 通信,但是 虛擬機--->互聯網 即只能夠虛擬機訪問互聯網,但是若想把虛擬機作為服務器,讓互聯網訪問,不可以。
但是如果有多個網卡,虛擬機可以不用更改設置,就可以同時訪問多個網卡連接的互聯網。
3.host-only方式 :
默認使用vmnet1,將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其余設置與vmnet1相同,dns設置與主機相同
例如 vmnet1 ip :192.168.101.1
虛擬機設置: ip :192.168.101.100 gateway : 192.168.101.1
這樣就實現了虛擬機<--->主機 通信,但是 虛擬機<--->互聯網 仍無法通信。
4、共享主機的Internet連接的方式(如果主機是Win98系統可能不適用):
在主機的“本地連接”屬性的高級里面共享Internet連接。如果選的是VMnet1虛擬網卡,則在VMware的Ethernet設置需選用Host-only;如果選VMnet8,則Ethernet設置需選用NAT。共享連接后,那個被選中的虛擬網卡的IP會默認被設為192.168.0.1(如果主機也是通過局域網的192.168.0.1網關上網的,則需把這個虛擬網卡設置為不同的網段IP,如192.168.1.1)這時候虛擬機里面就可以通過把這個虛擬網卡作為網關來上網了。實際上是一個簡單的路由NAT,所以NAT方式就不討論了,我們只以Host-only為例。
共享host-only方式,可實現虛擬機<--->主機 通信,但是 虛擬機--->互聯網 即只能夠虛擬機訪問互聯網,但是若想把虛擬機作為服務器,讓互聯網訪問,不可以。
總結:
共享連接方式和NAT方式,都可以實現虛擬機<--->主機 , 虛擬機--->互聯網 通信,NAT方式設置簡單,且可以實現同時訪問多個物理網卡。
橋接方式可實現虛擬機<--->主機 虛擬機<---->互聯網 通信,若虛擬機作為服務器,只有這種方式可行。但需獨立的IP給虛擬機,且若物理網卡連接斷開,虛擬機與主機也不能連接。
host-only方式只實現虛擬機<--->主機 通信 ,一般不單獨采用。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答