Vmware虛擬機網絡模式及虛擬機與物理機通信方法

Vmware虛擬機軟件是一個“虛擬PC”軟件,它使你可以在一臺機器上同時運行二個或更多Windows、DOS、LINUX系統,目前Vmware提供行業最專業的虛擬機,而Vmware虛擬機的網卡模式也分爲幾種,下面誠愷科技小編主要同大家一起分享VMware虛擬機網絡模式以及使用何種模式完成虛擬機與物理機通信?

一、虛擬機網卡模式分類

虛擬機網卡模式,共5種,如下,在此主要講解前三種,即橋接模式,NAT模式,僅主機模式。

VMware虛擬機網卡模式分類

二、虛擬機環境

物理機系統:win7旗艦版

虛擬機系統:RedHat6.5

虛擬機軟件:VMware Workstation 10(點擊即可下載)

三、網卡簡介

我們首先說一下VMware的幾個虛擬設備

VMnet0:用於虛擬橋接網絡下的虛擬交換機

VMnet1:用於虛擬Host-Only網絡下的虛擬交換機

VMnet8:用於虛擬NAT網絡下的虛擬交換機

VMware Network Adepter VMnet1:Host用於與Host-Only虛擬網絡進行通信的虛擬網卡

VMware Network Adepter VMnet8:Host用於與NAT虛擬網絡進行通信的虛擬網卡

其中VMnet0、VMnet1和VMnet8是虛擬機自身的虛擬交換機。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

VMware Network Adepter VMnet1和VMware Network Adepter VMnet8是物理機安裝完虛擬機後生成的虛擬網卡。

四、Vmware虛擬機網絡模式簡介

1.橋接模式:

橋接網絡是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換機進行橋接,物理網卡和虛擬網卡在拓撲圖上處於同等地位(虛擬網卡既不是VMware Network Adepter VMnet1也不是VMware Network Adepter VMnet8)。橋接模式必須要使用交換機或路由器才能和外界通信,此時,虛擬機自身和物理機是相互獨立的,處於同等地位,如果虛擬機和物理機的網卡在同 一網段,是相互能通信的。

2.NAT模式:

在NAT網絡中,會用到VMware Network Adepter VMnet8虛擬網卡,主機上的VMware Network Adepter VMnet8虛擬網卡被直接連接到VMnet8虛擬交換機上與虛擬網卡進行通信。VMware Network Adepter VMnet8虛擬網卡的作用僅限於和VMnet8網段進行通信,它不給VMnet8網段提供路由功能,所以虛擬機虛擬一個NAT服務器,使虛擬網卡可以連 接到Internet。VMware Network Adepter VMnet8虛擬網卡的IP地址是在安裝VMware時由系統DHCP指定生成的,我們不要修改這個數值,否則會使主機和虛擬機無法通信。

3.僅主機模式:

在Host-Only模式下,虛擬網絡是一個全封閉的網絡,它唯一能夠訪問的就是主機。其實Host-Only網絡和NAT網絡很相似,不同的地方就是 Host-Only網絡沒有NAT服務,所以虛擬網絡不能連接到Internet。主機和虛擬機之間的通信是通過VMware Network Adepter VMnet1虛擬網卡來實現的。

五、使用“僅主機模式”讓虛擬機和物理機進行相互通信

1.首先編輯物理機的VMware Network Adepter VMnet1網卡信息。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

2.假設我們目前使用192.168.2.0/24網段內的地址。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

3.找到相對應的虛擬機,點擊“設置”,進行編輯。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

4.讓網絡適配器選擇“僅主機模式”,並且設備狀態要連接上。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

5.進入虛擬機系統內,查看網卡的名字(eth1),一定要先查看網卡的名字再編輯網卡的參數信息。

1# setup      //按照圖示,一步一步操作即可。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

新建一塊網卡設備。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

編輯eth1的網卡信息,同樣和VMware Network Adepter VMnet1一樣在192.168.2.0/24網段內。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

7.編輯完成後,保存並一步步退出,再執行重啓網卡操作。

1# service network restart           //重啓網卡

8.查看網卡參數信息,已設置完畢。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

9.在物理機中ping剛纔設置的IP,是能正常通信的。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

10.如果設置網卡參數並重啓後,查看網卡信息,找不到IP地址,如下。

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

11.進入具體網卡配置文件,添加或修改參數即可。

1# vim /etc/sysconfig/network-scripts/ifcfg-eth1

Vmware虛擬機網絡模式及虛擬機與物理機通信方法

ps1:如果不想使用圖形界面也可使用命令符敲入網卡參數,但是重啓機器後IP丟失,只是臨時的,沒有寫入配置文件。

1# ifconfig eth1 192.168.2.100 netmask 255.255.255.0    //配置IP及子網掩碼

2# route add default gw 192.168.2.1                     //設置默認網關

3# vim /etc/resolv.conf                                 //添加DNS

4  nameserver 8.8.8.8

ps2:爲什麼我們使用host-only方式讓虛擬機和物理機通信,而不用另外兩種方式?

首先,橋接的方式必須要有一臺實體的交換機或路由器,這種條件不一定完全滿足;

其次,NAT模式是通過虛擬機自身系統的DHCP獲得的IP地址,不固定,做實驗不方便;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章