VMware WorkStation的三種網(wǎng)絡連接方式詳解
一. 首先貼出本人在網(wǎng)絡上找到與VMware網(wǎng)絡連接相關的知識
安裝完虛擬機后,默認安裝了兩個虛擬網(wǎng)卡,VMnet1和VMnet8,其他的未安裝(當然也可以手動安裝其他的)。其中VMnet1是host網(wǎng)卡,用于host方式連接網(wǎng)絡的。VMnet8是NAT網(wǎng)卡,用于NAT方式連接網(wǎng)絡的。它們的IP地址是隨機生成的,如果要用虛擬機做實驗的話,最好將VMnet1到VMnet8的IP地址改掉。習慣上把VMware虛擬網(wǎng)卡使用的網(wǎng)段"固定",使用如下原則:VMnet1對應的網(wǎng)段是192.168.10.0,VMnet2對應的網(wǎng)段是192.168.20.0,其他的類似。當然平常只是隨便用用的就不用改了,能上網(wǎng)就行了。
VMware網(wǎng)絡連接的方式主要有:橋接(Bridged)、NAT、主機網(wǎng)絡(Host-Only)。
1. Use bridged networking(使用橋接網(wǎng)絡)
說明:使用VMnet0虛擬交換機,此時虛擬機相當與網(wǎng)絡上的一臺獨立計算機與主機一樣,擁有一個獨立的IP地址,其網(wǎng)絡拓撲如圖1所示,使用橋接方式,A,A1,A2,B可互訪。

圖1 橋接方式拓撲示意
2. Use network address translation(NAT)
說明:使用Vmnet8虛擬交換機,此時虛擬機可以通過主機單向網(wǎng)絡上的其他工作站,其他工作站不能訪問虛擬機。其網(wǎng)絡拓撲如圖2所示,使用NAT方式,A1,A2可以訪問B,但B不可以訪問A1,A2。但A,A1,A2可以互訪。

圖2 NAT方式拓撲示意
3. Use Host-Only networking(使用主機網(wǎng)絡)
說明:使用Vmnet1虛擬交換機,此時虛擬機只能與虛擬機、主機互訪。也就是不能上Internet,其網(wǎng)絡拓撲如圖3所示,使用Host方式,A,A1,A2可以互訪,但A1,A2不能訪問B,也不能被B訪問。

圖3 主機網(wǎng)絡方式拓撲示意
實際應用:現(xiàn)在最普遍使用的是寬帶,使用橋接方式,主機必然可以上網(wǎng),但是虛擬機上的操作系統(tǒng)是不可以上網(wǎng)的。此時你的主機就相當于A,而虛擬機就相當于A1,除非你再向運營商(如電信,網(wǎng)通)申請個IP地址,顯然這是不可取 的。
如果你有路由器的話,那么就可以使用橋接方式上網(wǎng),因為此時你申請的IP地址是寫在了路由器上,而不是你的機器上,這樣包括你的主機,虛擬機,也包括連在路由器上的其他人的機器,都將可以上網(wǎng),使用著由路由器自動分配的IP地址,IP地址一般是192.168.0.XXX。貌似運營商不太樂意你使用路由器,說什么對他們交換機的接口有損害。當然,只要你的主機可以上網(wǎng),使用NAT方式,虛擬機總是可以上網(wǎng)(當然不包括在你胡亂改寫IP,網(wǎng)關,DNS等信息的情況下)。
實例手動設置:假設主機的VMnet1使用網(wǎng)段地址為192.168.10.0,VMnet8使用網(wǎng)段地址為192.168.80.0,網(wǎng)關地址為192.168.80.254(也就是NAT路由器地址,可自己設置,在VMnet8上),主機網(wǎng)卡使用地址為192.168.1.1。
一、使用橋接方式,虛擬機A1的IP地址可以設置成192.168.1.5(與主機網(wǎng)卡地址同網(wǎng)段的即可),其他的諸如網(wǎng)關地址,DNS,子網(wǎng)掩碼均與主機的相同。
二、使用NAT方式,虛擬機A1的IP地址可以設置成192.168.80.5(與VMnet8使用相同的網(wǎng)段),網(wǎng)關是NAT路由器地址,即192.168.80.524
三、使用host-only方式,虛擬機A1的IP地址可以設置成192.168.10.5(與VMnet1使用相同的網(wǎng)段)
說明:一般用戶不需要自己手動設置,選擇自動獲取,或開啟DHCP服務即可。
二. 個人配置經(jīng)歷
如果你對網(wǎng)絡知識比較熟悉,甚至非常精通,上面的內(nèi)容已經(jīng)足夠了。但是,在我們實際使用中可能還會遇到其他的一些問題,特別是對于搞嵌入式開發(fā)的人員來說,由于現(xiàn)在大部分嵌入式板子均支持網(wǎng)絡啟動(NFS和TFTP),所以必須保證目標機器和宿主機器之間的網(wǎng)絡互通。
在你安裝虛擬機之前筆者建議讀者安裝完整版VMware WorkStation,不建議使用綠化版的,因為綠化版的精簡很多東西,有些服務也未必能夠綠化徹底。下面我就依次講訴上面三種網(wǎng)絡連接方式的配置方法。
上面說過了,本人建議讀者使用完整安裝版VMware WorkStation進行安裝使用,并且切勿使用360等相關系統(tǒng)維護軟件禁用VM啟動選項(包括服務和網(wǎng)絡連接等)。還有在進行以下操作之前建議讀者對虛擬機網(wǎng)絡進行重置(注意:在進行重置之前所有虛擬機必須關閉或者掛起),讀者可以選擇“編輯”-“虛擬網(wǎng)絡編輯器”-“恢復默認”(左下角),確認重置稍等一段時間即可。
1. 橋接網(wǎng)絡
步驟如下:
(1) 選擇“虛擬機”-“設置”,出現(xiàn)如下界面:

圖4 虛擬機設置對話框
(2) 選擇“硬件”-“網(wǎng)絡適配器”選項,進入如圖5所示界面,在對話框右側(cè)網(wǎng)絡連接選項中選擇“網(wǎng)橋”連接方式,然后單擊“確定”。

圖5 選擇“網(wǎng)橋”連接方式
(3) 進入虛擬機,打開終端(Linux系統(tǒng)),輸入setup命令選擇“網(wǎng)絡配置”選項。

圖6 終端下輸入“setup”命令,然后選擇“網(wǎng)絡配置”選項
(3) 依次進入“設備配置”-“eth0”,進入如圖7所示界面,切忌不要勾選“使用DHCP”選項,并在下面配置IP、子網(wǎng)掩碼、網(wǎng)關、DNS等信息后保存配置選項,所以,在配置之前你必須熟悉你的網(wǎng)絡環(huán)境,這種配置情況下是使虛擬機和你的主機在一個網(wǎng)段內(nèi),比如我的主機網(wǎng)絡IP是192.168.1.8,網(wǎng)關是192.168.1.254;虛擬機網(wǎng)關就也應該配置在這個網(wǎng)段,相應的板子的環(huán)境變量/IP也應該配置在192.168.1.0/24這個網(wǎng)段內(nèi),然后在終端下面輸入“service network restart”命令重新啟動網(wǎng)絡即完成網(wǎng)橋連接方式的配置。

圖7 配置完IP、網(wǎng)關后,保存退出

圖7 重新啟動網(wǎng)絡,并進行測試
2. NAT網(wǎng)絡
NAT網(wǎng)絡是這三種網(wǎng)絡里面最最簡單配置的了,只需要將虛擬機網(wǎng)絡改成NAT連接方式(圖8所示),然后在虛擬機里面把網(wǎng)絡設成DHCP自動獲取IP即可,Linux下面在圖9中勾選“使用DHCP”選項保存退出,并重新啟動網(wǎng)絡即可,在此不做贅述。

圖8 更改虛擬機網(wǎng)絡配置為“NAT”連接方式

圖7 勾選“使用DHCP”選項,保存退出

圖8 重啟網(wǎng)絡,并查看網(wǎng)絡配置
由圖8中的eth0的相關配置我們發(fā)現(xiàn)虛擬機和主機并不在一個網(wǎng)段內(nèi),但是虛擬機可以ping通主機網(wǎng)段內(nèi)的任一機器,反之則不可以,上面已經(jīng)講的很清楚了,在此不做贅述。
3. Host-Only網(wǎng)絡
一般情況下我們不會選擇這種配置方式,除非你真的不希望虛擬機上網(wǎng),或者與其他機器想通。某些特殊的網(wǎng)絡調(diào)試環(huán)境中,要求將真實環(huán)境和虛擬環(huán)境隔離開,這時你就可采用Host-Only模式。在Host-Only模式中,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實的網(wǎng)絡是被隔離開的。如果你想利用VMware創(chuàng)建一個與網(wǎng)內(nèi)其他機器相隔離的虛擬系統(tǒng),進行某些特殊的網(wǎng)絡調(diào)試工作,可以選擇Host-Only模式。
步驟如下:
(1) 打開主機里面的網(wǎng)絡連接,右擊“VMware Virtual Ethernet Adapter for VMnet1”選擇屬性,進入IPv4配置選項(“Internet協(xié)議 TCP/IP”),如圖9所示。

圖9 VMnet1網(wǎng)絡連接屬性
(2) 由于圖9顯示VMnet1的網(wǎng)絡連接在192.168.136.0/24這個網(wǎng)段內(nèi),因此我們在虛擬機里面可以進行如圖10所示配置。

圖10 Host-Only配置,注意DNS配置信息
(2) 保存網(wǎng)絡配置后,重啟網(wǎng)絡,然后使用主機ping虛擬機,如果能夠ping通,則說明配置成功。

圖11 測試Host-Only網(wǎng)絡
注意:
1. 如果網(wǎng)絡還是不通,請在分別關閉主機和虛擬機的防火墻,然后在進行驗證配置是否成功;
2. 在嵌入式開發(fā)搭建網(wǎng)絡環(huán)境的時候建議使用網(wǎng)橋網(wǎng)絡連接方式,這樣我們可以把主機、虛擬機、開發(fā)板分別固定一個IP,便于相互之間的互通。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- 詳解VMware虛擬機網(wǎng)絡連接模式(NAT,Bridged,Host-only)
- VMware網(wǎng)絡連接模式(橋接、NAT以及僅主機模式的詳細介紹和區(qū)別)
- VMware虛擬機CentOS系統(tǒng)網(wǎng)絡設置
- 詳解VMware 當中出現(xiàn):無法將 Ethernet0 連接到虛擬網(wǎng)絡"VMnet8"的問題
- Vmware中OpenWrt15.05網(wǎng)絡連接設置
- CentOS 7 在vmware中的網(wǎng)絡設置詳細介紹
- VMware的三種網(wǎng)絡連接方式區(qū)別
- VMware虛擬機三種網(wǎng)絡模式區(qū)別
- VMVare虛擬機網(wǎng)絡配置步驟
相關文章
VMware虛擬機下linux上網(wǎng)的幾種方式示例
本文主要介紹了 VMware虛擬機下linux上網(wǎng)的幾種方式示例,想要了解VMware虛擬機的朋友可以了解一下。2016-10-10
教你使用VMware?Workstaion從零創(chuàng)建centos虛擬機
這篇文章主要介紹了VMware?Workstaion從零創(chuàng)建centos虛擬機,VMware?Workstation?Pro是工作在應用層的一款虛擬化軟件,可以虛擬化出不同的操作系統(tǒng),需要的朋友可以參考下2022-05-05
詳解VMware 當中出現(xiàn):無法將 Ethernet0 連接到虛擬網(wǎng)絡"VMnet8"的問題
這篇文章主要介紹了詳解VMware 當中出現(xiàn):無法將 Ethernet0 連接到虛擬網(wǎng)絡"VMnet8"的問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01
VMware虛擬機和Windows主機不在同一網(wǎng)段無法連接問題解決
本文主要介紹了VMware虛擬機和Windows主機不在同一網(wǎng)段無法連接問題解決,詳細介紹了通過配置VMware虛擬機的網(wǎng)絡設置和更改Windows主機的網(wǎng)絡配置來解決問題的步驟,感興趣的可以了解一下2023-08-08
最新超詳細虛擬機VMware安裝Kali Linux的圖文教程
這篇文章主要介紹了最新超詳細虛擬機VMware安裝Kali Linux的圖文教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04

