安裝VMware之後,發現網路連接中多了兩個網卡:VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8
其中VMnet1是host網卡,用於host方式串連網路的。VMnet8是NAT網卡,用於NAT方式串連網路的。
這兩個網卡有著固定的IP地址,IP地址是自動產生的,如:
兩個網卡屬於不同的網段,預設閘道和DNS伺服器預設為空白。
VMware的三種主要串連方式:橋接(Bridged)、NAT、主機網路(Host-Only)
1. Use bridged networking(使用橋接網路)
說明:使用VMnet0虛擬交換器,此時虛擬機器相當與網路上的一台獨立電腦與主機一樣,擁有一個獨立的IP地址,其網路拓撲1所示,使用橋接方式,A,A1,A2,B可互訪。
圖1 橋接方式拓撲示意
2. Use network address translation(NAT)說明:使用Vmnet8虛擬交換器,此時虛擬機器可以通過主機單向網路上的其他工作站,其他工作站不能訪問虛擬機器。其網路拓撲2所示,使用NAT方式,A1,A2可以訪問B,但B不可以訪問A1,A2。但A,A1,A2可以互訪。
圖2 NAT方式拓撲示意
3. Use Host-Only networking(使用主機網路)
說明:使用Vmnet1虛擬交換器,此時虛擬機器只能與虛擬機器、主機互訪。也就是不能上Internet,其網路拓撲3所示,使用Host方式,A,A1,A2可以互訪,但A1,A2不能訪問B,也不能被B訪問。
圖3 主機網路方式拓撲示意
以上內容轉自:http://blog.chinaunix.net/space.php?uid=20653907&do=blog&id=1590716
個人小記:
在建立XP和2008虛擬機器是都預設選擇了NAT,這樣在建立完虛擬機器之後,都可以自動擷取IP地址,並可以登入互連網。進入2008虛擬機器後“開始-運行-cmd-ipconfig /all”,結果如:
自動擷取的IP地址是192.168.174.136,DHCP服務是由主機提供的,在主機的服務中可以看到,如:
因此,不要用360之類的工具來進行開機最佳化什麼的,把VMware DHCP Service禁用後會導致虛擬機器無法擷取IP,不能上互連網等網路問題。
因2008系統中要安裝一個應用,而這個應用必須要有固定IP,不能使用自動擷取的IP。
第一個想到橋接的辦法,和主機一樣接入網路,但是虛擬機器是在筆記本上的,拿著筆記本匯出跑的,所在的IP網段一直在變的,這樣的方式就不行了。
第二個還是用NAT,在網路連接中設定固定IP:192.168.174.150,以區別之前自動擷取的IP,如:
確定後重新進行網路識別,短暫“斷網”之後又重新連上互連網。配置完成後的Ip資訊如下:
第三種Host-Only不能上Internet,所以不做考慮。
至此,虛擬機器的固定IP已經配置好了。