免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
深入理解 VMware 網(wǎng)絡(luò)配置

0. 序

VMware Workstation(以下簡(jiǎn)稱VMware)是一款非常強(qiáng)大的虛擬機(jī)軟件,每個(gè)愛(ài)折騰的開(kāi)發(fā)者的電腦里面或多或少都有幾個(gè)虛擬機(jī)。在使用虛擬機(jī)的過(guò)程中,我發(fā)現(xiàn)很多同學(xué)都和我一樣,被VMware的網(wǎng)絡(luò)配置困擾著,比如說(shuō):

  1. 橋接、NAT、僅主機(jī)三種網(wǎng)絡(luò)接入方式,到底該選哪個(gè)

  2. 主機(jī)又 ping 不通虛擬機(jī)了

  3. 虛擬機(jī)上不了網(wǎng)了
    ...

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

1. VMware的網(wǎng)絡(luò)組件

網(wǎng)絡(luò)組件是構(gòu)成網(wǎng)絡(luò)的基礎(chǔ)元素,生活中常見(jiàn)的網(wǎng)絡(luò)組件有路由器、交換機(jī)、集線器、網(wǎng)線等。那么VMware為我們提供了哪些基礎(chǔ)的網(wǎng)絡(luò)連接組件呢?從 Vmware的官方文檔 可以得知:VMware 中的虛擬網(wǎng)絡(luò)連接組件包括虛擬交換機(jī)、虛擬網(wǎng)絡(luò)適配器、虛擬 DHCP 服務(wù)器和 NAT 設(shè)備。如果大家對(duì)這幾種設(shè)備對(duì)應(yīng)的物理網(wǎng)絡(luò)不了解,建議先去補(bǔ)補(bǔ)計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)知識(shí)再來(lái)看接下來(lái)的內(nèi)容。

1.1 虛擬交換機(jī)

與物理交換機(jī)相似,虛擬交換機(jī)也能將網(wǎng)絡(luò)連接組件連接在一起。虛擬交換機(jī)又稱為虛擬網(wǎng)絡(luò),其名稱為 VMnet0、VMnet1、VMnet2,以此類推。有少量虛擬交換機(jī)會(huì)默認(rèn)映射到特定網(wǎng)絡(luò)。

Workstation Pro 可根據(jù)需要?jiǎng)?chuàng)建虛擬交換機(jī),最多能在 Windows 主機(jī)系統(tǒng)上創(chuàng)建 20 個(gè)虛擬交換機(jī),在 Linux 主機(jī)系統(tǒng)上創(chuàng)建 255 個(gè)虛擬交換機(jī)。您可以將任意數(shù)量的虛擬網(wǎng)絡(luò)設(shè)備連接到 Windows 主機(jī)系統(tǒng)的虛擬交換機(jī),最多將 32 個(gè)虛擬網(wǎng)絡(luò)設(shè)備連接到 Linux 主機(jī)系統(tǒng)的虛擬交換機(jī)。

1.2 虛擬網(wǎng)絡(luò)適配器

網(wǎng)絡(luò)適配器,就是我們平時(shí)說(shuō)的網(wǎng)卡,只不過(guò)它是 VMware 虛擬出來(lái)的,但是功能卻是不折不扣,在使用新建虛擬機(jī)向?qū)?chuàng)建新的虛擬機(jī)時(shí),向?qū)?huì)為虛擬機(jī)創(chuàng)建一個(gè)虛擬網(wǎng)絡(luò)適配器。虛擬網(wǎng)絡(luò)適配器在客戶機(jī)操作系統(tǒng)中顯示為 AMD PCNET PCI 適配器或 Intel Pro/1000 MT 服務(wù)器適配器。在 Windows Vista、Windows 7 和 Windows 8 客戶機(jī)操作系統(tǒng)中顯示為 Intel Pro/1000 MT 服務(wù)器適配器。
Workstation 6.0 及更高版本的虛擬機(jī)最多可以有 10 個(gè)虛擬網(wǎng)絡(luò)適配器。Workstation 5.x 虛擬機(jī)僅支持 3 個(gè)虛擬網(wǎng)絡(luò)適配器。

1.3 虛擬網(wǎng)橋設(shè)備

與物理網(wǎng)橋相似,虛擬網(wǎng)橋用于連接兩個(gè)物理網(wǎng)絡(luò),VMware 提供的VMware Bridge Protocol 實(shí)現(xiàn)了這一功能,當(dāng)我們選擇橋接模式時(shí),該虛擬網(wǎng)橋?yàn)樘摂M網(wǎng)絡(luò)適配器提供了訪問(wèn)物理網(wǎng)絡(luò)的能力。

1.4 虛擬 DHCP 服務(wù)器

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

1.5 虛擬 NAT 設(shè)備

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

2. 橋接模式

2.1 橋接模式的原理

圖 2-1 橋接模式拓?fù)鋱D

上圖是我參照 VMware 官方文檔繪制的橋接模式下的 VMware 網(wǎng)絡(luò)拓?fù)鋱D。

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

2.2 橋接模式的配置

從圖 2-1 可以看出,橋接模式使用到的網(wǎng)絡(luò)組件有

  • 虛擬網(wǎng)絡(luò)適配器

  • 虛擬網(wǎng)絡(luò)交換機(jī)

  • 網(wǎng)橋

  • 主機(jī)網(wǎng)絡(luò)適配器

接下來(lái),我們就以這幾個(gè)網(wǎng)絡(luò)組件為線索,看看配置橋接模式的網(wǎng)絡(luò)的具體步驟,以及每一個(gè)步驟的意義。

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

  • 虛擬機(jī)軟件:VMware Workstation pro 12

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

2.2.2 選擇橋接網(wǎng)絡(luò)
2.2.2.1 使用默認(rèn)橋接網(wǎng)絡(luò)

使用默認(rèn)橋接網(wǎng)絡(luò)的步驟如下:

  1. 依次打開(kāi)菜單 '虛擬機(jī)' -> '設(shè)置'

  2. 選擇一個(gè)網(wǎng)絡(luò)適配器(可能有多個(gè))

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

圖 2-2 默認(rèn)橋接模式配置

注意,網(wǎng)絡(luò)適配器可能有多個(gè),因?yàn)槟阌锌赡転樘摂M機(jī)分配了多個(gè)虛擬網(wǎng)絡(luò)適配器。我們選中一個(gè)網(wǎng)絡(luò)適配器,可以看到當(dāng)前網(wǎng)絡(luò)連接模式為 NAT,再?gòu)拇翱谟覀?cè)欄選擇橋接模式,復(fù)制物理網(wǎng)絡(luò)連接狀態(tài)是自己情況而定,橋接模式默認(rèn)使用的虛擬交換機(jī)是 VMnet0。最后點(diǎn)擊確定,即可應(yīng)用生效。

2.2.2.2 自定義橋接網(wǎng)絡(luò)

自定義橋接網(wǎng)絡(luò)的步驟如下:

  1. 依次選擇 '虛擬機(jī)' -> '設(shè)置' -> '網(wǎng)絡(luò)適配器' 菜單

  2. 然后選擇自定義,點(diǎn)擊下拉選擇框

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

圖 2-3 自定義橋接網(wǎng)絡(luò)

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

2.2.3 選擇橋接網(wǎng)卡

我做實(shí)驗(yàn)用的臺(tái)式機(jī)有兩張網(wǎng)卡,一張有線網(wǎng)卡,一張無(wú)線網(wǎng)卡,確定了將我們的虛擬機(jī)連接到哪個(gè)虛擬網(wǎng)絡(luò)(虛擬交換機(jī))之后,我們接下來(lái)的任務(wù)就是要確定將虛擬交換機(jī)連接到宿主機(jī)的哪一張網(wǎng)卡上。

  1. 依次選擇 '編輯' -> '虛擬網(wǎng)絡(luò)編輯器'

  2. 選擇要編輯的橋接網(wǎng)絡(luò),我選的是 VMnet0

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

  4. 點(diǎn)擊下拉框,我們看到的就是宿主機(jī)所有的網(wǎng)絡(luò)適配器了,根據(jù)自己需求選擇一個(gè)即可

圖 2-3 編輯橋接網(wǎng)絡(luò)

這里有幾個(gè)值得注意的地方:

  • 宿主機(jī)的每個(gè)網(wǎng)絡(luò)適配器只能橋接到一個(gè)虛擬網(wǎng)絡(luò)上

  • 宿主機(jī)的網(wǎng)絡(luò)適配器需運(yùn)行 VMware Bridge Protocol 。 檢查方式如下:打開(kāi)'網(wǎng)絡(luò)和共享中心' -> 點(diǎn)擊'更改網(wǎng)絡(luò)適配器設(shè)置' -> 右鍵點(diǎn)擊目標(biāo)網(wǎng)絡(luò)適配器 -> 選擇'屬性', 確保 VMware Bridge Protocol 被勾選:

圖 2-4 開(kāi)啟VMware橋接協(xié)議
2.2.4 添加橋接網(wǎng)絡(luò)

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

2.2.4.1 添加虛擬網(wǎng)絡(luò)
  1. 依次選擇 '編輯' -> '虛擬網(wǎng)絡(luò)編輯器'

  2. 可以看到,目前只有三個(gè)默認(rèn)的網(wǎng)絡(luò)VMnet0、 VMnet1 和 VMnet8,它們分別對(duì)應(yīng)橋接模式、僅主機(jī)模式和 NAT 模式默認(rèn)使用的網(wǎng)絡(luò),點(diǎn)擊'添加網(wǎng)絡(luò)'按鈕

  3. 選擇要添加的虛擬網(wǎng)絡(luò),點(diǎn)擊確定就可以在網(wǎng)絡(luò)列表中看到添加的虛擬網(wǎng)絡(luò)了

圖 2-5 添加虛擬網(wǎng)絡(luò)
2.2.4.2 設(shè)置虛擬網(wǎng)絡(luò)為橋接模式

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

2.2.5 設(shè)置虛擬機(jī)IP
  • DHCP
    如果宿主機(jī)所接入的物理網(wǎng)絡(luò)有一個(gè) DHCP 服務(wù)器的話,可以直接將虛擬機(jī)的IP獲取方式設(shè)置為自動(dòng)獲取。

  • 手動(dòng)設(shè)置
    如果沒(méi)有 DHCP 服務(wù)器,一般情況下,為了方便與宿主機(jī)通信,設(shè)置一個(gè)與宿主機(jī)在同一網(wǎng)段的IP,但是這不是必須的。

3. NAT 模式

3.1 NAT 模式的原理

圖 3-1 NAT 模式拓?fù)鋱D
  • 虛擬機(jī)首先通過(guò)虛擬適配器連接到虛擬網(wǎng)絡(luò)交換機(jī)上

  • 虛擬 NAT 設(shè)備連通虛擬網(wǎng)絡(luò)交換機(jī)和宿主機(jī)的物理網(wǎng)絡(luò)適配器,這樣,虛擬機(jī)的網(wǎng)絡(luò)適配器和宿主機(jī)的網(wǎng)絡(luò)適配器就處于兩個(gè)IP網(wǎng)絡(luò)中了,我們姑且分別稱之為內(nèi)網(wǎng)和外網(wǎng)

  • 虛擬 DHCP 服務(wù)器為可選項(xiàng),如果有的話,它將為內(nèi)網(wǎng)機(jī)器(虛擬機(jī))動(dòng)態(tài)分配IP地址

  • 宿主機(jī)的虛擬網(wǎng)絡(luò)適配器也是可選項(xiàng),它可以方便主機(jī)與虛擬機(jī)直接通信

  • 最后,物理網(wǎng)絡(luò)適配器連接到真實(shí)網(wǎng)絡(luò),這樣,虛擬機(jī)就間接地與物理網(wǎng)絡(luò)連通了

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

以上的原理描述比較抽象,下面,我通過(guò)具體的配置步驟讓大家更好地認(rèn)識(shí) NAT 模式。

3.2 NAT 模式的配置

從圖 3-1 可以看出,NAT 模式涉及到的網(wǎng)絡(luò)組件比較多,有:

  • 虛擬網(wǎng)絡(luò)適配器

  • 虛擬網(wǎng)絡(luò)交換機(jī)

  • 虛擬 NAT 設(shè)備

  • 虛擬 DHCP 設(shè)備

  • 物理網(wǎng)絡(luò)適配器

下面,我依然以這些網(wǎng)絡(luò)組件為線索來(lái)為大家講解 NAT 模式的配置。

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

  • 虛擬機(jī)軟件:VMware Workstation pro 12

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

3.2.2 選擇 NAT 網(wǎng)絡(luò)
3.2.2.1 使用默認(rèn) NAT 網(wǎng)絡(luò)

使用默認(rèn)橋接網(wǎng)絡(luò)的步驟如下:

  1. 依次打開(kāi)菜單 '虛擬機(jī)' -> '設(shè)置'

  2. 選擇一個(gè)網(wǎng)絡(luò)適配器(可能有多個(gè))

  3. 點(diǎn)選'NAT 模式',確定

3.2.2.2 使用自定義 NAT 網(wǎng)絡(luò)

步驟同 2.2.2.2,如果之前沒(méi)有經(jīng)過(guò)任何配置,此處只有 VMnet8 是 NAT 模式。

3.2.3 編輯 NAT 網(wǎng)絡(luò)
  1. 依次選擇 '編輯' -> '虛擬網(wǎng)絡(luò)編輯器'

  2. 選擇要編輯的橋接網(wǎng)絡(luò) VMnet8

圖 3-2 編輯 NAT 網(wǎng)絡(luò)

請(qǐng)注意途中VMnet信息設(shè)置欄中的幾個(gè)紅框標(biāo)記的地方(為方便引用,對(duì)每個(gè)紅框進(jìn)行了編號(hào)),這里涉及到 NAT 模式的一些細(xì)節(jié)設(shè)置,下面我將詳細(xì)介紹一下:

  • 子網(wǎng)設(shè)置
    紅框1所標(biāo)注的地方可以對(duì) NAT 的內(nèi)網(wǎng)的網(wǎng)絡(luò)號(hào)和網(wǎng)絡(luò)掩碼進(jìn)行配置

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

圖 3-3 NAT設(shè)置窗口
  • 將主機(jī)虛擬適配器連接到此網(wǎng)絡(luò)
    如果勾選了此選項(xiàng),我們?cè)谒拗鳈C(jī)的網(wǎng)絡(luò)連接界面('網(wǎng)絡(luò)和共享中心'->'更改適配器設(shè)置')可以看到一個(gè)名為 VMware Network Adapter 的虛擬網(wǎng)絡(luò)適配器連接到了 VMnet8 網(wǎng)絡(luò)(圖 3-4)。如果未勾選此選項(xiàng),則不會(huì)看到這個(gè)網(wǎng)絡(luò)連接(圖 3-5)

圖 3-4 主機(jī)虛擬適配器連接到 VMnet8

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

圖 3-6 VMware DHCP Service
  • DHCP 設(shè)置
    點(diǎn)擊'DHCP設(shè)置'按鈕,將會(huì)彈出一個(gè) DHCP 服務(wù)的配置窗口,主要用于配置動(dòng)態(tài) IP 池的范圍以及租期。

3.2.4 配置結(jié)果

首先,將虛擬機(jī)的 IP 和 DNS 獲取方式設(shè)置為自動(dòng)獲取,然后運(yùn)行ipconfig /all命令看看虛擬機(jī)的網(wǎng)絡(luò)配置,如圖 3-7 所示:

圖 3-7 ipconfig /all

可以看到,圖中的各項(xiàng)參數(shù)與上文所描述的完全吻合。最后,我們來(lái)看看實(shí)驗(yàn)最后的 NAT網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):

圖 3-8 實(shí)驗(yàn)NAT網(wǎng)絡(luò)拓?fù)?/div>

4. 僅主機(jī)模式

直接上圖!

圖 4-1 僅主機(jī)模式拓?fù)鋱D

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

5. 總結(jié)

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



    本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
    打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
    猜你喜歡
    類似文章
    生活服務(wù)
    分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
    綁定賬號(hào)成功
    后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
    如果VIP功能使用有故障,
    可點(diǎn)擊這里聯(lián)系客服!

    聯(lián)系客服