橋接模式
????橋接網絡是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換機進行橋接,虛擬網卡和物理網卡在網絡拓撲圖上處于同等地位,那么虛擬網卡和物理網卡就相當于處于同一個網段,虛擬交換機就相當于一臺現(xiàn)實網絡中的交換機,所以兩個網卡的ip地址需要設置為同一個網段。
? ? 由于橋接模式下虛擬機和宿主機在網絡中處于同等地位,所以當局域網中其他PC想要訪問虛擬機時,那么就要選擇橋接模式。
? ? 例如,宿舍里有一個路由器,路由的lanip為192.168.1.1,子網掩碼為255.255.255.0。同時,宿舍里還有三臺PC,它們的是自動獲取ip,假設三臺pc的ip為:
pc1:????192.168.1.100????pc2:? ? 192.168.101????pc3:? ? 192.168.102
那么虛擬機可以設置的地址為192.168.1.2 -- 192.168.1.99和192.168.1.103 -- 192.268.1.204??梢詫⑻摂M機的ip地址設置為:192.168.1.98,這樣,局域網中的其他pc就可以通過這個ip訪問此虛擬機了。如果虛擬機還需要上網,那么還需要配置虛擬機的路由地址:192.168.1.1,再為虛擬機配置一個dns服務器,可以設置為google的dns服務器:8.8.8.8,然后,虛擬機就可以上網了。
NAT模式
? ??NAT模式中,就是讓虛擬機借助NAT(網絡地址轉換)功能,通過宿主機器所在的網絡來訪問公網。
? ??NAT模式中,虛擬機的網卡和物理網卡的網絡,不在同一個網絡,虛擬機的網卡,是在vmware提供的一個虛擬網絡。
? ??NAT和橋接的比較:
????1.由于NAT的網絡在vmware提供的一個虛擬網絡里,所以局域網其他主機是無法訪問虛擬機的,而宿主機可以訪問虛擬機,虛擬機可以訪問局域網的所有主機,因為真實的局域網相對于NAT的虛擬網絡,就是NAT的虛擬網絡網;
????2.橋接模式和NAT模式都可以訪問外網,多個虛擬機之間都可以相互訪問。
? ??如果你建一個虛擬機,只是給自己用,不需要給局域網其他人用,那么可以選擇NAT,畢竟NAT模式下的虛擬系統(tǒng)的TCP/IP配置信息是由VMnet8(NAT)虛擬網絡的DHCP(自動分配ip)服務器提供的,只要虛擬機的網路配置是DHCP,那么你不需要進行任何其他的配置,只需要宿主機器能訪問互聯(lián)網即可,就可以讓虛擬機聯(lián)網了。
????如果你想建立多個虛擬機集群,而宿主機可能是一個筆記本,ip不固定。這種應用場景,我們需要采用nat模式了。但是,虛擬機之間是需要互相訪問的,默認采用DHCP,虛擬機每次重啟,ip都有可能差生變化,所以我們需要手工設置虛擬機的ip地址(通過查看子網ip以及子網掩碼來設置虛擬機ip同時設置路由地址即網關IP,至于dns可以設置為8.8.8.8)。
Host-only
? ??在Host-Only模式下,虛擬網絡是一個全封閉的網絡,它唯一能夠訪問的就是主機。其實Host-Only網絡和NAT網絡很相似,不同的地方就是Host-Only網絡沒有NAT服務,所以虛擬網絡不能連接到Internet。主機和虛擬機之間的通信是通過VMware Network Adepter VMnet1虛擬網卡來實現(xiàn)的。
? ??Host-Only的宗旨就是建立一個與外界隔絕的內部網絡,來提高內網的安全性。這個功能或許對普通用戶來說沒有多大意義,但大型服務商會常常利用這個功能。
綜述
????在虛擬機的3中網絡模式中,NAT模式是最簡單的,基本不需要手動配置IP地址等相關參數(shù)。至于橋接模式則需要額外的IP地址,如果是在內網環(huán)境中還很容易,如果是ADSL寬帶就比較麻煩了,ISP一般是不會大方的多提供一個公網IP的。
參考文章地址:實例講解虛擬機3種網絡模式(橋接、nat、Host-only) - ggjucheng - 博客園