通過橋接虛擬網卡使VMWare和宿主機實現雙向通訊


0.為什么選擇虛擬網卡和橋接模式

首先虛擬機網絡設置為NAT,虛擬機實現上網是很方便的,但是宿主機訪問虛擬機就比較麻煩了(需要單獨配置端口轉發),橋接就能很好的解決這個問題,橋接模式會把虛擬機當做宿主機所在的網絡環境中的一台真實主機。

為啥要用虛擬網卡?這個純屬我的網絡環境的問題,我所在的網絡環境ip跟mac是綁定的,虛擬機的mac預先是沒有綁定的,因此如果直接橋接宿主機的物理網卡是不能獲取有效的ip地址的,既不能上網,也不能跟宿主機互通,因此為了實現能跟宿主機互通只能用虛擬網卡了。

1.添加Loopback虛擬網卡

在“計算機”右擊,選擇“管理”,在“計算機管理”中選擇“設備管理器”,在右側的計算機圖標中右擊,“添加過時硬件”,如下圖所示:

image

在接下來的向導中選擇“下一步”,選擇手動添加硬件設備,如下圖所示:

image

在接下來的設備類型中選擇“網絡適配器”,如下圖所示:

image

接下來,選擇設備廠商為“Microsoft”,網絡適配器為“Microsoft Loopback Adapter”如下圖所示:

image

繼續下一步,直到完成安裝即可。

2.配置虛擬網卡的IP

在“控制面板”,找到“網絡和共享中心”,從左側面板中選擇“更改適配器設置”,找到新添加的Loopback網卡,右擊選擇“屬性”如下圖所示:

image

參考下圖進行網絡配置,如果你的網絡環境剛好也是192.168.1.XXX網段的,那么可以換個別的ip,如192.168.2.XXX,默認網關也改成192.168.2.1即可。

 image

配置完成后,虛擬機通過192.168.1.101訪問宿主機。

3.設置虛擬機橋接網卡配置

打開VMWare,從“Edit”菜單中,找到“Virtual Network Editor”,如下圖所示:

image

VMnet0的配置類型就是橋接類型,將其橋接的目的網卡改為我們添加的虛擬網卡,如下圖所示:

image

設置完成后,編輯虛擬機的網絡配置,設置為橋接模式,如下圖所示:

image

現在虛擬機的橋接配置就算弄好了。

4.設置虛擬機網絡配置

啟動虛擬機,設置虛擬機的IPv4的配置,將獲取的ip的方法改為手動獲取,並手動指定一個ip地址(注意不要和宿主機重復了),設置網關地址為添加的Loopback虛擬網卡的網關地址,應用即可,如下圖所示:

image

 

5.測試

使用ping測試能夠互相ping通就可了,我這配置都ok,宿主機ping虛擬機測試如下圖所示:

image

虛擬機ping宿主機也ok,如下圖所示:

image

6.后記

網絡配好了,就可以做各種和網絡有關的實驗測試了,注意虛擬機的防火牆配置哦,如果虛擬機開着防火牆的話某些服務是訪問不了的。

因為使用的虛擬網卡,這樣的話虛擬機就上不了網了,不過可以在宿主機上搭建個ftp,將需要安裝的軟件放到ftp中,虛擬機通過ftp獲取軟件安裝。如果一開始要聯網配置一些服務(如ssh,java之類的)可以先將虛擬機的網絡設置為NAT類型的,配置好以后再改為橋接模式,這樣也很方便的。

如果機器內存較低,不妨將linux的桌面環境,視頻播放器,瀏覽器啥的都卸掉,節約內存。

如果要管理多台虛擬機,可以配置ssh,宿主機使用ssh客戶端(如SecureCRT)去連接虛擬機就方便多了。

折騰幾台linux虛擬機,搭建一個OpenStack集群,或Hadoop集群,玩玩雲計算,大數據處理,開闊眼界,提高一下自己不是很爽么!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM