1. vmnet0linux
vmnet0實際上就是一個虛擬的網橋,這個網橋有很若干個端口,一個端口用於鏈接你的Host,一個端口用於鏈接你的虛擬機,他們的位置是對等的,誰也不是誰的網關。因此在Bridged模式下,你可讓虛擬機成爲一臺和你的Host相同地位的機器。windows
2. vmnet1服務器
vmnet1這是一個Host-Only網絡模式,這是用於創建一個與世隔絕的網絡環境所用到的,其中vmnet1也是一個虛擬的交換機,交換機的一個端口鏈接到你的Host上,另一個端口鏈接到虛擬的DHCP服務器上(其實是vmware的一個組件),另外剩下的端口就是連虛擬機了 。虛擬網卡 「VMWare Virtual Ethernet Adapter for VMnet1」做爲虛擬機的網關接口,爲虛擬機提供服務。在虛擬機啓動以後,若是你用ipconfig命令,你會很清楚的看到,你的默認網關就是指向「VMW are Virtual Ethernet Adapter for VMnet1」網卡的地址的。這裏沒有提供路由,主要表如今沒有提供NAT服務,使得虛擬機不能夠訪問Host-Only模式所指定的網段以外的地址。網絡
3. vmnet8性能
vmnet8,這是一個NAT方式,最簡單的組網方式了,從主機的「VMWare Virtual Ethernet Adapter for VMnet8」虛擬網卡出來,鏈接到vmnet8虛擬交換機,虛擬交換機的另外的口鏈接到虛擬的NAT服務器(這也是一個Vmware組件),還有一個口 鏈接到虛擬DHCP服務器,其餘的口連虛擬機,虛擬機的網關便是「VMWare Virtual Ethernet Adapter for VMnet8」網卡所在的機器,即你的Host機器。spa
網絡中對電腦的訪問是經過ip定位的。就好像咱們的身份證號,能夠惟一辨識一我的。ip是用來區分網絡中的電腦的,所以同一網絡(準確講是「網段」)中,ip地址不能相同。若是同一網絡中有相同的ip存在,常常發生沒法聯網或者常常掉線的狀況。操作系統
網絡是分段管理的。拿局域網爲例,咱們一般的網段是192.168.1.xxx。咱們的ip地址就是把xxx成1到254的數字。若是多臺計算機的ip的前面數字都是192.168.1,那麼就叫作屬於同一個網段,他們之間是能夠互相通訊的。若是一臺機器的ip是192.168.1.100,另外一臺機器的ip是192.168.3.100,正常狀況下,不能互相通訊的(有辦法能夠搞定,咱們不討論)。因此,在設置虛擬機時要考慮是否同一個網段。命令行
在windows系統下,在命令行中執行ipconfig;在linux系統下,在命令行中執行ifconfig便可,下文會詳述。接口
最簡單的方式是執行ping命令。不管是windows仍是linux,均可以在命令行中執行「ping 對方ip」ip
在windows系統下,能夠在命令行執行ipconfig命令,圖1是我執行的結果
圖1
見圖2
圖 2
如上圖可知,一共有4個網絡設置。其中:
第一個是無線網,我沒有使用,所以不顯示;
第二個是本地鏈接,也就是筆記本上的網卡接口對應的地址信息,這是最多見的;
第三個是VirtualBox的虛擬網,當咱們安裝完VirtualBox後,會在網絡鏈接中產生一個虛擬網卡,這就是那塊網卡對應的網絡;
第四個是家庭寬帶上網纔有的。
VirtualBox提供了三種最經常使用的網絡鏈接方式,分別是網絡地址轉換(NAT)、橋接網卡、僅主機(Host-Only)適配器。如圖3所示。
圖 3
這種訪問模式指的是虛擬機不佔用主機所在局域網的ip,經過使用主機的NAT功能訪問局域網和互聯網,意味着虛擬機能夠訪問局域網中的其餘電腦,可是其餘電腦不知道虛擬機的存在。
使用這種模式時,虛擬機不須要設置靜態IP,只須要使用DHCP功能自動獲取ip便可。這種模式的好處是能夠利用主機的網卡上網,並且不佔用更多的ip地址。在ipv4緊張的年代,發明了NAT,所以絕大多數上網都是這種方式。
這種訪問模式指的是使用主機的網絡鏈接方式。虛擬機和主機在同一個局域網中,與局域網中其餘電腦共享同一個網絡。若是主機可以不加限制的隨意上網,那麼虛擬機也能夠上網。若是主機是綁定MAC才能上網,那麼虛擬機也要綁定MAC才能上網。
在圖2中,可能使用的是一、二、4中的某一個,具體哪個,要看主機是經過什麼方式上網的。如今假設使用圖2中的第2種網絡鏈接方式,那麼意味着在圖1中使用的是第2中網絡鏈接方式,那麼網段就是192.168.1.xxx。所以,咱們在設置虛擬機的ip時必定是192.168.1.xxx的地址,這裏的xxx是1-254的一個數字。你能夠設置一個ip是其餘電腦都未曾使用的。我怎麼知道哪一個ip別人不用啊?假設你想使用192.168.1.88這個ip,你能夠執行命令「ping 192.168.1.88」,若是返回圖4所示內容, 代表沒有人使用這個ip。
圖 4
若是執行命令「ping 某個ip」,返回相似圖5的內容,說明這個ip正在網絡中使用,你就不能使用這個ip了。
圖 5
這種模式的好處是虛擬機能夠方便地訪問局域網中的其餘電腦,方便訪問互聯網。
這種訪問模式,意味着虛擬機和主機單獨組建一個局域網,和主機當前的網絡是隔離的。在這種網絡鏈接模式下,圖2中的第3個網絡不能停用,不然沒法使用這種模式。那麼,虛擬機要想和主機通訊,必須設置一個ip和主機在同一個網段。圖1中的第3個ip地址就是主機的ip,網段是192.168.56.xxx。意味着虛擬機的ip也應該在這個網段。這種模式的好處是虛擬機網絡能夠與主機所在的網絡物理隔離,缺點是不能方便的上互聯網。
注:本文轉自傳智播客吳超老師的我的空間:http://www.superwu.cn/2013/10/06/653/