關於Host-only指的是主機與虛擬機之間的互聯,因此虛擬機是不能連網的,若需要連網則需要使用NAT模式;
Host-only模式實現聯網得考慮如下配置過程:
附:VMware虛擬機三種網絡模式(Bridged,Nat,Host-only)區別詳解
VMware的幾個虛擬設備
- VMnet0:用於虛擬橋接網絡下的虛擬交換機
- VMnet1:用於虛擬Host-Only網絡下的虛擬交換機
- VMnet8:用於虛擬NAT網絡下的虛擬交換機
- VMware Network Adepter VMnet1:Host用於與Host-Only虛擬網絡進行通信的虛擬網卡
- VMware Network Adepter VMnet8:Host用於與NAT虛擬網絡進行通信的虛擬網卡
安裝了VMware虛擬機后,會在網絡連接對話框中多出兩個虛擬網卡,如圖:

1、 安裝VMware-Workstation,安裝虛擬機Linux(centos、ubuntu等)完畢;
2、設置虛擬機上網方式是Host-only,然后確認如下全部ip設置:
(1)配置VMware Network Adapter VMnet1(即,主機的虛擬網卡,用來跟虛擬機通信的)
查看主機的網絡連接設置,找到如圖示三個連接

其中,VMware Network Adapter VMnet8和NAT方式相關,本文暫不討論。這里VMware Network Adapter VMnet1和Host-only相關,設置VMware Network Adapter VMnet1的ip如下,其中紫紅色“2”可以換成不沖突的任意子網,而藍色不可更改,這里的1表示分配給主機的子網內ip,即全部完成后虛擬機ping192.168.2.1就會ping通主機(后文檢驗)。

(2)共享本地連接
打開本地連接設置,找到主機的網絡配置共享頁,設置頁面如下:

連接設置而上網,選擇VMnet1;
(3)配置虛擬機網絡所在子網網段
如圖192.168.2.0指明了虛擬機和主機之間構成了一個局域子網網段是2,所以主機相對於虛擬機的ip配置的是192.168.2.1,而虛擬機開機后配置的ip也必須配置成192.168.2.*的樣子這樣就算主機沒有連網,和虛擬機也能互聯。

(4)虛擬機Linux配置ip
開機修改ip如圖,手動,ip說明在子網2段內,ip為99,網關即為主機ip,全部配置完成后主機ping 192.168.2.99會ping通虛擬機。

注意:安裝虛擬機時或之后設置網絡屬性要保證網絡配置項為hostonly如圖

(5)檢驗ip是否正確
至此ip設置完成,正確的標志是虛擬機與主機可以互相ping通,根據上面的配置使用語句
主機ping 虛擬機:ping 192.168.2.99 虛擬機ping 主機:ping 192.168.2.1 也可ping下百度:ping www.baidu.com
如有必要請重啟虛擬機!
實戰小技巧:
根據上述資料,在VMware的Host-Only聯網模式下,我們可以建立多個虛擬機,虛擬機的IP分別為 192.168.2.2、192.168.2.3、192.168.2.4 等等。這些虛擬機與主機(192.168.2.1)就組成了一個局域網,虛擬機與虛擬機之間可ping通,虛擬機與主機之間也可ping通,即相互之間是可通信的,更重要的一點是,各個虛擬機都可訪問外網!!!
延伸閱讀:
