免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

深入理解 VMware 網絡配置

 lgoogle 2019-02-27

0. 序

VMware Workstation(以下簡稱VMware)是一款非常強大的虛擬機軟件,每個愛折騰的開發(fā)者的電腦里面或多或少都有幾個虛擬機。在使用虛擬機的過程中,我發(fā)現(xiàn)很多同學都和我一樣,被VMware的網絡配置困擾著,比如說:

  1. 橋接、NAT、僅主機三種網絡接入方式,到底該選哪個

  2. 主機又 ping 不通虛擬機了

  3. 虛擬機上不了網了
    ...

為了解決這些困惑,我決定打破砂鍋問到底,在網上查閱了大量資料之后,總算把VMware的網絡配置理順了,在這篇文章中,我將向大家分享我所理解的VMware網絡配置。

1. VMware的網絡組件

網絡組件是構成網絡的基礎元素,生活中常見的網絡組件有路由器、交換機、集線器、網線等。那么VMware為我們提供了哪些基礎的網絡連接組件呢?從 Vmware的官方文檔 可以得知:VMware 中的虛擬網絡連接組件包括虛擬交換機、虛擬網絡適配器、虛擬 DHCP 服務器和 NAT 設備。如果大家對這幾種設備對應的物理網絡不了解,建議先去補補計算機網絡的基礎知識再來看接下來的內容。

1.1 虛擬交換機

與物理交換機相似,虛擬交換機也能將網絡連接組件連接在一起。虛擬交換機又稱為虛擬網絡,其名稱為 VMnet0、VMnet1、VMnet2,以此類推。有少量虛擬交換機會默認映射到特定網絡。Workstation Pro 可根據需要創(chuàng)建虛擬交換機,最多能在 Windows 主機系統(tǒng)上創(chuàng)建 20 個虛擬交換機,在 Linux 主機系統(tǒng)上創(chuàng)建 255 個虛擬交換機。您可以將任意數(shù)量的虛擬網絡設備連接到 Windows 主機系統(tǒng)的虛擬交換機,最多將 32 個虛擬網絡設備連接到 Linux 主機系統(tǒng)的虛擬交換機。

1.2 虛擬網絡適配器

網絡適配器,就是我們平時說的網卡,只不過它是 VMware 虛擬出來的,但是功能卻是不折不扣,在使用新建虛擬機向導創(chuàng)建新的虛擬機時,向導會為虛擬機創(chuàng)建一個虛擬網絡適配器。虛擬網絡適配器在客戶機操作系統(tǒng)中顯示為 AMD PCNET PCI 適配器或 Intel Pro/1000 MT 服務器適配器。在 Windows Vista、Windows 7 和 Windows 8 客戶機操作系統(tǒng)中顯示為 Intel Pro/1000 MT 服務器適配器。
Workstation 6.0 及更高版本的虛擬機最多可以有 10 個虛擬網絡適配器。Workstation 5.x 虛擬機僅支持 3 個虛擬網絡適配器。

1.3 虛擬網橋設備

與物理網橋相似,虛擬網橋用于連接兩個物理網絡,VMware 提供的VMware Bridge Protocol 實現(xiàn)了這一功能,當我們選擇橋接模式時,該虛擬網橋為虛擬網絡適配器提供了訪問物理網絡的能力。

1.4 虛擬 DHCP 服務器

虛擬動態(tài)主機配置協(xié)議 (DHCP) 服務器可在未橋接到外部網絡的配置中向虛擬機提供 IP 地址。例如,虛擬 DHCP 服務器可在僅主機模式和 NAT 配置中向虛擬機分配 IP 地址。

1.5 虛擬 NAT 設備

NAT(Network Address Translation)設備相信大家都很熟悉,我們平時用的路由器基本上都是一個NAT設備,用于為局域網內的計算機提供外網訪問能力。VMware NAT 配置中的 NAT 設備可在一個或多個虛擬機以及外部網絡之間傳送網絡數(shù)據,識別用于每個虛擬機的傳入數(shù)據包,并將它們發(fā)送到正確的目的地。

2. 橋接模式

2.1 橋接模式的原理

vmnet-bridge

圖 2-1 橋接模式拓撲圖

上圖是我參照 VMware 官方文檔繪制的橋接模式下的 VMware 網絡拓撲圖。

橋接,所謂的'橋',就是指圖 2-1 中的網橋設備,亦即 VMware 提供的虛擬網橋設備。此圖展示的是只有一臺虛擬機橋接的情況:虛擬機的虛擬網絡適配器連接到虛擬網絡交換機上,然后虛擬網絡交換機通過網橋設備連接到宿主機的網絡適配器,這樣,虛擬機就可以通過宿主機的網絡適配器收發(fā)網絡數(shù)據包了。

2.2 橋接模式的配置

從圖 2-1 可以看出,橋接模式使用到的網絡組件有

  • 虛擬網絡適配器

  • 虛擬網絡交換機

  • 網橋

  • 主機網絡適配器

接下來,我們就以這幾個網絡組件為線索,看看配置橋接模式的網絡的具體步驟,以及每一個步驟的意義。

2.2.1 實驗環(huán)境
  • 宿主機操作系統(tǒng):Windows 10

  • 虛擬機軟件:VMware Workstation pro 12

  • 虛擬機操作系統(tǒng):Windows XP

2.2.2 選擇橋接網絡
2.2.2.1 使用默認橋接網絡

使用默認橋接網絡的步驟如下:

  1. 依次打開菜單 '虛擬機' -> '設置'

  2. 選擇一個網絡適配器(可能有多個)

可看到如圖 2-2 所示的窗口:

vmnet-bridge-conf-step1

圖 2-2 默認橋接模式配置

注意,網絡適配器可能有多個,因為你有可能為虛擬機分配了多個虛擬網絡適配器。我們選中一個網絡適配器,可以看到當前網絡連接模式為 NAT,再從窗口右側欄選擇橋接模式,復制物理網絡連接狀態(tài)是自己情況而定,橋接模式默認使用的虛擬交換機是 VMnet0。最后點擊確定,即可應用生效。

2.2.2.2 自定義橋接網絡

自定義橋接網絡的步驟如下:

  1. 依次選擇 '虛擬機' -> '設置' -> '網絡適配器' 菜單

  2. 然后選擇自定義,點擊下拉選擇框

可看到如圖 2-3 所示的窗口:

vmnet-bridge-conf-step1-2

圖 2-3 自定義橋接網絡

如 1.1 節(jié)所述,虛擬交換機一共有 20 個,所以在這里的下拉框中一共可以看到 20 個可供選擇的虛擬網絡,注意,這 20 個網絡并不都是橋接模式,默認情況下只有 VMnet0 是橋接模式,VMnet1 是僅主機模式,VMnet8 是 NAT 模式,其余網絡默認都是僅主機模式。所以,在未經過任何配置的情況下,你如果想使用橋接網絡,只能選 VMnet0。當然,這些都是可以改變的,對于每一個網絡的模式我們都可以進行編輯。這個在后面的章節(jié)中,我將展開來講解。

2.2.3 選擇橋接網卡

我做實驗用的臺式機有兩張網卡,一張有線網卡,一張無線網卡,確定了將我們的虛擬機連接到哪個虛擬網絡(虛擬交換機)之后,我們接下來的任務就是要確定將虛擬交換機連接到宿主機的哪一張網卡上。

  1. 依次選擇 '編輯' -> '虛擬網絡編輯器'

  2. 選擇要編輯的橋接網絡,我選的是 VMnet0

  3. 在 'VMnet信息' 欄中選擇橋接模式

  4. 點擊下拉框,我們看到的就是宿主機所有的網絡適配器了,根據自己需求選擇一個即可

vmnet-bridge-conf-step1-3

圖 2-3 編輯橋接網絡

這里有幾個值得注意的地方:

  • 宿主機的每個網絡適配器只能橋接到一個虛擬網絡上

  • 宿主機的網絡適配器需運行 VMware Bridge Protocol 。 檢查方式如下:打開'網絡和共享中心' -> 點擊'更改網絡適配器設置' -> 右鍵點擊目標網絡適配器 -> 選擇'屬性', 確保 VMware Bridge Protocol 被勾選:

圖 2-4 開啟VMware橋接協(xié)議
2.2.4 添加橋接網絡

到目前為止,我們使用的橋接網絡都是 VMnet0, 在這一節(jié)中,我將演示如何新增一個橋接網絡。

2.2.4.1 添加虛擬網絡
  1. 依次選擇 '編輯' -> '虛擬網絡編輯器'

  2. 可以看到,目前只有三個默認的網絡VMnet0、 VMnet1 和 VMnet8,它們分別對應橋接模式、僅主機模式和 NAT 模式默認使用的網絡,點擊'添加網絡'按鈕

  3. 選擇要添加的虛擬網絡,點擊確定就可以在網絡列表中看到添加的虛擬網絡了

圖 2-5 添加虛擬網絡
2.2.4.2 設置虛擬網絡為橋接模式

選中上一小節(jié)添加的虛擬網絡(我選的VMnet19), 我們可以看到下方的 VMnet 信息指明它目前的模式為僅主機模式,現(xiàn)在我們只需選中橋接模式,接下來的設置步驟就與 2.2.3 節(jié)一樣了。

2.2.5 設置虛擬機IP
  • DHCP
    如果宿主機所接入的物理網絡有一個 DHCP 服務器的話,可以直接將虛擬機的IP獲取方式設置為自動獲取。

  • 手動設置
    如果沒有 DHCP 服務器,一般情況下,為了方便與宿主機通信,設置一個與宿主機在同一網段的IP,但是這不是必須的。

3. NAT 模式

3.1 NAT 模式的原理

vmnet-nat

圖 3-1 NAT 模式拓撲圖
  • 虛擬機首先通過虛擬適配器連接到虛擬網絡交換機上

  • 虛擬 NAT 設備連通虛擬網絡交換機和宿主機的物理網絡適配器,這樣,虛擬機的網絡適配器和宿主機的網絡適配器就處于兩個IP網絡中了,我們姑且分別稱之為內網和外網

  • 虛擬 DHCP 服務器為可選項,如果有的話,它將為內網機器(虛擬機)動態(tài)分配IP地址

  • 宿主機的虛擬網絡適配器也是可選項,它可以方便主機與虛擬機直接通信

  • 最后,物理網絡適配器連接到真實網絡,這樣,虛擬機就間接地與物理網絡連通了

注:NAT設備的原理和作用此處不作贅述,有興趣的朋友可參考維基百科:網絡地址轉換(NAT)

以上的原理描述比較抽象,下面,我通過具體的配置步驟讓大家更好地認識 NAT 模式。

3.2 NAT 模式的配置

從圖 3-1 可以看出,NAT 模式涉及到的網絡組件比較多,有:

  • 虛擬網絡適配器

  • 虛擬網絡交換機

  • 虛擬 NAT 設備

  • 虛擬 DHCP 設備

  • 物理網絡適配器

下面,我依然以這些網絡組件為線索來為大家講解 NAT 模式的配置。

3.2.1 實驗環(huán)境
  • 宿主機操作系統(tǒng):Windows 10

  • 虛擬機軟件:VMware Workstation pro 12

  • 虛擬機操作系統(tǒng):Windows XP

3.2.2 選擇 NAT 網絡
3.2.2.1 使用默認 NAT 網絡

使用默認橋接網絡的步驟如下:

  1. 依次打開菜單 '虛擬機' -> '設置'

  2. 選擇一個網絡適配器(可能有多個)

  3. 點選'NAT 模式',確定

3.2.2.2 使用自定義 NAT 網絡

步驟同 2.2.2.2,如果之前沒有經過任何配置,此處只有 VMnet8 是 NAT 模式。

3.2.3 編輯 NAT 網絡
  1. 依次選擇 '編輯' -> '虛擬網絡編輯器'

  2. 選擇要編輯的橋接網絡 VMnet8

圖 3-2 編輯 NAT 網絡

請注意途中VMnet信息設置欄中的幾個紅框標記的地方(為方便引用,對每個紅框進行了編號),這里涉及到 NAT 模式的一些細節(jié)設置,下面我將詳細介紹一下:

  • 子網設置
    紅框1所標注的地方可以對 NAT 的內網的網絡號和網絡掩碼進行配置

  • NAT設置
    點擊紅框2所標注的按鈕'NAT設置',將會彈出如圖 3-3 所示的對話框,在這個對話框中,我們可以配置 NAT 內網的網關 IP,其實這就是分配給 NAT 的內網口的 IP 地址;可以添加自定義的 NAT 端口映射規(guī)則;還可以設置 DNS 服務器的地址

圖 3-3 NAT設置窗口
  • 將主機虛擬適配器連接到此網絡
    如果勾選了此選項,我們在宿主機的網絡連接界面('網絡和共享中心'->'更改適配器設置')可以看到一個名為 VMware Network Adapter 的虛擬網絡適配器連接到了 VMnet8 網絡(圖 3-4)。 如果未勾選此選項,則不會看到這個網絡連接(圖 3-5)

圖 3-4 主機虛擬適配器連接到 VMnet8

圖 3-5 主機虛擬適配器未連接到 VMnet8
  • 使用本地DHCP服務將IP地址分配給虛擬機
    如果勾選了此選項,其右側的'DHCP設置'也將被啟用。這個選項的作用是啟用宿主機的 DHCP 服務,為 NAT 內網的虛擬機動態(tài)分配IP地址,如果關閉的話,虛擬機將不能使用自動獲取 IP 功能。我們可以從宿主機的服務列表中找到此服務:

圖 3-6 VMware DHCP Service
  • DHCP 設置
    點擊'DHCP設置'按鈕,將會彈出一個 DHCP 服務的配置窗口,主要用于配置動態(tài) IP 池的范圍以及租期。

3.2.4 配置結果

首先,將虛擬機的 IP 和 DNS 獲取方式設置為自動獲取,然后運行ipconfig /all命令看看虛擬機的網絡配置,如圖 3-7 所示:

圖 3-7 ipconfig /all

可以看到,圖中的各項參數(shù)與上文所描述的完全吻合。最后,我們來看看實驗最后的 NAT網絡拓撲結構:

圖 3-8 實驗NAT網絡拓撲

4. 僅主機模式

直接上圖!

圖 4-1 僅主機模式拓撲圖

不難看出,僅主機模式其實基本上和 NAT 模式一樣,只是少了一個虛擬 NAT 設備,所以,僅主機模式的虛擬機只能和同一網絡的虛擬以及宿主機通信,卻不能訪問外部網絡(就是圖左下角的那一坨云),具體配置步驟參照 NAT 模式即可。

5. 總結

VMware 提供了強大的網絡虛擬功能,幾乎能模擬所有的網絡實驗環(huán)境,本文較透徹地分析了三種網絡接入模式,其中肯定有錯誤或不準確的地方,希望大家多多批評指正。



      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多