Vmware虛擬機器網路模式及虛擬機器與物理機通訊方法
Vmware虛擬機器網路模式及虛擬機器與物理機通訊方法
Vmware虛擬機器軟體是一個“虛擬PC”軟體,它使你可以在一臺機器上同時執行二個或更多Windows、DOS、LINUX系統,目前Vmware提供行業最專業的虛擬機器,而Vmware虛擬機器的網絡卡模式也分為幾種,下面誠愷科技小編主要同大家一起分享VMware虛擬機器網路模式以及使用何種模式完成虛擬機器與物理機通訊?
一、虛擬機器網絡卡模式分類
虛擬機器網絡卡模式,共5種,如下,在此主要講解前三種,即橋接模式,NAT模式,僅主機模式。
二、虛擬機器環境
物理機系統: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 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網絡卡資訊。
2.假設我們目前使用192.168.2.0/24網段內的地址。
3.找到相對應的虛擬機器,點選“設定”,進行編輯。
4.讓網路介面卡選擇“僅主機模式”,並且裝置狀態要連線上。
5.進入虛擬機器系統內,檢視網絡卡的名字(eth1),一定要先檢視網絡卡的名字再編輯網絡卡的引數資訊。
1# setup //按照圖示,一步一步操作即可。
新建一塊網絡卡裝置。
編輯eth1的網絡卡資訊,同樣和VMware Network Adepter VMnet1一樣在192.168.2.0/24網段內。
7.編輯完成後,儲存並一步步退出,再執行重啟網絡卡操作。
1# service network restart //重啟網絡卡
8.檢視網絡卡引數資訊,已設定完畢。
9.在物理機中ping剛才設定的IP,是能正常通訊的。
10.如果設定網絡卡引數並重啟後,檢視網絡卡資訊,找不到IP地址,如下。
11.進入具體網絡卡配置檔案,新增或修改引數即可。
1# vim /etc/sysconfig/network-scripts/ifcfg-eth1
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地址,不固定,做實驗不方便;
所以,以上小編主要同大家重點分享利用“僅主機模式”的方式讓虛擬機器與物理機進行通訊,希望對大家有所參考。