Vmware 網路一些配置實用

2022-04-05 11:22:03 字數 2256 閱讀 7473

網上有很多講解vmware網路原理的文章,我在這裡就不在贅述,有興趣的朋友可以自己搜

本章主要介紹下我們使用vm最常用的兩種網路模式,vmnet 0 和 vmnet 8

當我們安裝vmware workstation後,在宿主機(物理電腦)上會多出兩個網絡卡,vmnet1、vmnet8,在虛擬機器設定裡會多出乙個配置 vmnet0。

如下圖:

接下來我們分別說明下:

使用的是host-only的鏈結模式,即虛擬機器只能與主機構成內部通訊,無法對外網進行訪問。

模式:使用橋接模式,安裝vm後,在vm裡建立虛擬機器預設就是該模式。

場景:如果你只是需要一台虛擬機器可以和宿主互通,並可以訪問外網,此模式即可。

描述:安裝虛擬機器系統後不需要調整網路,物理網路中的 「路由」 所包含的dhcp伺服器會自動識別該虛擬機器並為其分配ip位址;

如果沒有路由,可以自己手動在系統分配,原則是和宿主機在同一網段並指向相同的閘道器即可通訊。

模式:nat網路模式

場景:在宿主機安裝多台虛擬機器,和宿主組成乙個小區域網,宿主機,虛擬機器之間都可以互相通訊,虛擬機器也可訪問外網,例如 搭建 hadoop 集群,分布式服務

設定步驟:

step1

檢視vmnet 8 的ip 網段,見step1的第二張圖

網段    192.168.204.0

子網掩碼    255.255.255.0

閘道器    192.168.204.2

第三張圖是宿主機上的 vmnet 8 網絡卡的位址

ip位址   192.168.204.1

記住上面的網路資訊,開始配置虛擬機器,首先調整虛擬機器的網路模式為nat模式

配置後啟動虛擬機器,我使用的是cent os 6.4系統(linux),使用配置檔案配置網路,下面兩張圖是靜態ip和閘道器的配法。(windows請自行配置網路)

如果不需要鎖定靜態ip(比如hadoop不鎖定ip很麻煩),那跳過step3。

因為nat模式下,vm net8 虛擬交換機 所帶的虛擬dhcp伺服器會自動分配網路位址,如果需要檢視或設定可在step1檢視網路資訊時進行設定。

配置網路後,檢測下虛擬機器的網路狀況

到此,我們的虛擬網路環境就配置好了 。

接下來我們簡單介紹下vm net 8原理,vmware安裝後,會給宿主機安裝vm net8網絡卡,同時虛擬出一套vm net 8 使用的虛擬路由(包含交換機 和 虛擬dhcp伺服器)

主機和虛擬機器實際上都是通過虛擬路由通訊,虛擬路由通過宿主使得其他虛擬機器也可以訪問外網

如下圖:

注:1. 如果是真的使用虛擬機器做伺服器,用vm server搭建系統,那就要是用vm net0,直接連在物理網路,並配置靜態ip鎖定虛擬機器伺服器的ip位址

2. vm net 8 適合在本機或者伺服器上搭建多台虛擬機器,元件區域網使用。    

3. 設定vmnet 8 後,虛擬機器和主機、外網以及其他虛擬機器可以互相通訊了,但主機無法ping通閘道器,沒有在進一步研究 vm 通訊原理,到此已經完全可以滿足使用。

vmware一些總結

1,用pe在vmware上裝完系統,無法從硬碟啟動,修復mbr引導也沒用。其實是沒有把c盤設定成活動分割槽,用任意工具把c盤設定成活動分割槽即可。俺選了diskgenius。2,vmware進入bios不太容易,主要原因是啟動太快,沒時間按f2。解決辦法 開啟windows xp professio...

一些實用的模板

1 floyd判最小環 注 包含基本的floyd演算法。最好寫的單源最短路徑演算法。但時間複雜度o n 3 n 1000基本就用不了了。void floyd 3 dijkstra 迪傑斯特拉 演算法 單源最短路徑演算法 基本思路 每次確定到起點距離最短且距離尚未確定的點的dis,並對其所有鄰邊進行鬆...

JS一些 實用竅門

const arr 11,22,33,44,55,66 arr.length 3 console.log arr 11,22,33 arr.length 0 console.log arr console.log arr 2 undefined可以使用物件解構的語法來獲取陣列的元素 const cs...