0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

VMware虛擬機進行聯(lián)網(wǎng)的方法和原理說明

Wildesbeast ? 來源:今日頭條 ? 作者:扣丁學(xué)堂 ? 2020-02-04 15:16 ? 次閱讀

一、Brigde——橋接:默認(rèn)使用VMnet0

1、原理:

Bridge 橋"就是一個主機,這個機器擁有兩塊網(wǎng)卡,分別處于兩個局域網(wǎng)中,同時在"橋"上,運行著程序,讓局域網(wǎng)A中的所有數(shù)據(jù)包原封不動的流入B,反之亦然。這樣,局域網(wǎng)A和B就無縫的在鏈路層連接起來了,在橋接時,VMWare網(wǎng)卡和物理網(wǎng)卡應(yīng)該處于同一IP網(wǎng)段 當(dāng)然要保證兩個局域網(wǎng)沒有沖突的IP.

VMWare 的橋也是同樣的道理,只不過,本來作為硬件的一塊網(wǎng)卡,現(xiàn)在由VMWare軟件虛擬了!當(dāng)采用橋接時,VMWare會虛擬一塊網(wǎng)卡和真正的物理網(wǎng)卡就行橋接,這樣,發(fā)到物理網(wǎng)卡的所有數(shù)據(jù)包就到了VMWare虛擬機,而由VMWare發(fā)出的數(shù)據(jù)包也會通過橋從物理網(wǎng)卡的那端發(fā)出。

所以,如果物理網(wǎng)卡可以上網(wǎng),那么橋接的軟網(wǎng)卡也沒有問題了,這就是橋接上網(wǎng)的原理了。

2、聯(lián)網(wǎng)方式:

這一種聯(lián)網(wǎng)方式最簡單,在局域網(wǎng)內(nèi),你的主機是怎么聯(lián)網(wǎng)的,你在虛擬機里就怎么連網(wǎng)。把虛擬機看成局域網(wǎng)內(nèi)的另一臺電腦就行了!

提示:主機網(wǎng)卡處在一個可以訪問Internet的局域網(wǎng)中,虛擬機才能通過Bridge訪問Internet。

二、NAT——網(wǎng)絡(luò)地址轉(zhuǎn)換:默認(rèn)使用VMnet8

1、原理:

NAT 是 Network address translate的簡稱。NAT技術(shù)應(yīng)用在internet網(wǎng)關(guān)和路由器上,比如192.168.0.123這個地址要訪問internet,它的數(shù)據(jù)包就要通過一個網(wǎng)關(guān)或者路由器,而網(wǎng)關(guān)或者路由器擁有一個能訪問internet的ip地址,這樣的網(wǎng)關(guān)和路由器就要在收發(fā)數(shù)據(jù)包時,對數(shù)據(jù)包的IP協(xié)議層數(shù)據(jù)進行更改(即 NAT),以使私有網(wǎng)段的主機能夠順利訪問internet。此技術(shù)解決了IP地址稀缺的問題。同樣的私有IP可以網(wǎng)關(guān)NAT 上網(wǎng)。

VMWare的NAT上網(wǎng)也是同樣的道理,它在主機和虛擬機之間用軟件偽造出一塊網(wǎng)卡,這塊網(wǎng)卡和虛擬機的ip處于一個地址段。同時,在這塊網(wǎng)卡和主機的網(wǎng)絡(luò)接口之間進行NAT。虛擬機發(fā)出的每一塊數(shù)據(jù)包都會經(jīng)過虛擬網(wǎng)卡,然后NAT,然后由主機的接口發(fā)出。

虛擬網(wǎng)卡和虛擬機處于一個地址段,虛擬機和主機不同一個地址段,主機相當(dāng)于虛擬機的網(wǎng)關(guān),所以虛擬機能ping到主機的IP,但是主機ping不到虛擬機的IP。

2、聯(lián)網(wǎng)方式:

方法1、動態(tài)IP地址。

主機是靜態(tài)IP或動態(tài)IP,都無所謂,將虛擬機設(shè)置成使用DHCP方式上網(wǎng),Windows下選擇“自動獲取IP“,linux下開啟DHCP服務(wù)即可。(這種方法最簡單,不用過多的設(shè)置,但要在VMware中進行“編輯→虛擬網(wǎng)絡(luò)設(shè)置”,將NAT和DHCP都開啟了。一般NAT默認(rèn)開啟,DHCP默認(rèn)關(guān)閉)

方法2、靜態(tài)IP地址。

如果不想使用DHCP,也可以手動設(shè)置:

IP設(shè)置與vmnet1同網(wǎng)段,網(wǎng)關(guān)設(shè)置成vmnet8的網(wǎng)關(guān)(在“虛擬網(wǎng)絡(luò)設(shè)置”里的Net選項卡里能找到Gateway)通常是xxx.xxx.xxx.2。

子網(wǎng)掩碼設(shè)置與VMnet8相同(設(shè)置好IP地址后,子網(wǎng)掩碼自動生成)

DNS設(shè)置與主機相同。

例如:主機IP是10.70.54.31,設(shè)置虛擬機IP為10.70.54.22。Netmask,Gateway,DNS都與主機相同即可實現(xiàn) 虛擬機 ---主機 虛擬機<---->互聯(lián)網(wǎng) 通信。

提示:使用NAT技術(shù),主機能上網(wǎng),虛擬機就可以訪問Internet,但是主機不能訪問虛擬機。

三、Host-Only——私有網(wǎng)絡(luò)共享主機:默認(rèn)使用VMnet1

1、原理:

提供的是主機和虛擬機之間的網(wǎng)絡(luò)互訪。只想讓虛擬機和主機之間有數(shù)據(jù)交換,而不想讓虛擬機訪問Internet,就要采用這個設(shè)置了。

Host-only的條件下,VMWare在真正的Windows系統(tǒng)中,建立一塊軟網(wǎng)卡。這塊網(wǎng)卡可以在網(wǎng)絡(luò)連接中看到,一般是VMNET1,這塊網(wǎng)卡的作用就是使Windows看到虛擬機的IP。

2、聯(lián)網(wǎng)方法:

方法1、動態(tài)IP地址。

像上面那樣開啟DHCP后,虛擬機直接自動獲取IP地址和DNS。就可以和主機相連了。當(dāng)然,還要進行一些局域網(wǎng)共享的操作,這里不再贅述。

方法2、靜態(tài)IP地址。

也可以手動設(shè)置,將虛擬機IP設(shè)置與VMnet1同網(wǎng)段,網(wǎng)關(guān)設(shè)置成VMnet1的網(wǎng)關(guān)相同,其余設(shè)置與VMnet1相同,DNS設(shè)置與主機相同。

例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2

那么虛擬機 IP:172.16.249.100 Gateway: 172.16.249.2

這樣、 虛擬機<--->主機 可以通信

但是、 虛擬機<--->互聯(lián)網(wǎng) 無法通信

提示:Host-only技術(shù)只用于主機和虛擬機互訪,于訪問internet無關(guān)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 局域網(wǎng)
    +關(guān)注

    關(guān)注

    5

    文章

    740

    瀏覽量

    46227
  • 虛擬機
    +關(guān)注

    關(guān)注

    1

    文章

    906

    瀏覽量

    28028
  • VMware
    +關(guān)注

    關(guān)注

    1

    文章

    293

    瀏覽量

    21555
收藏 人收藏

    評論

    相關(guān)推薦

    虛擬化數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware虛擬機文件丟失的數(shù)據(jù)恢復(fù)案例

    某品牌服務(wù)器(部署VMware EXSI虛擬機)+同品牌存儲(存放虛擬機文件)。
    的頭像 發(fā)表于 09-14 17:35 ?294次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致<b class='flag-5'>VMware</b><b class='flag-5'>虛擬機</b>文件丟失的數(shù)據(jù)恢復(fù)案例

    Vmware虛擬機安裝

    注意:學(xué)習(xí)資料可在ElfBoard官方網(wǎng)站“資料”專區(qū)獲取。 一、Vmware虛擬機安裝 本文主要介紹VMware虛擬機的安裝,以VMware
    發(fā)表于 08-10 14:18

    創(chuàng)建ubuntu虛擬機

    英文的習(xí)慣。創(chuàng)建ubuntu虛擬機打開VMware軟件,點擊創(chuàng)建新的虛擬機。進入以下界面:選擇自定義,點擊“下一步”。選擇對應(yīng)VMware版本的兼容性,版本可在幫助->關(guān)于
    發(fā)表于 08-10 14:15

    Ubuntu系統(tǒng)安裝之Vmware虛擬機安裝

    本帖最后由 jf_13411809 于 2024-8-8 10:53 編輯 注意:學(xué)習(xí)資料可在ElfBoard官方網(wǎng)站“資料”專區(qū)獲取。一、Vmware虛擬機安裝本文主要介紹VMware
    發(fā)表于 08-07 10:27

    服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware虛擬機無法啟動的數(shù)據(jù)恢復(fù)案例

    ,發(fā)現(xiàn)無法啟動的虛擬機的配置文件除了磁盤文件以外其他配置文件全部丟失,xxx-flat.vmdk磁盤文件和xxx-000001-delta.vmdk快照文件還存在。聯(lián)系VMware原廠工程師進行診斷
    的頭像 發(fā)表于 05-29 11:29 ?954次閱讀
    服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致<b class='flag-5'>VMware</b><b class='flag-5'>虛擬機</b>無法啟動的數(shù)據(jù)恢復(fù)案例

    VMware虛擬機慢,卡頓,用遠程桌面的方法變順暢

    ? ? ? 如題,VMware虛擬機慢,可以用安裝VMware tools,但如果由于某些原因,比如說某些舊版本的VMware會出現(xiàn)安裝不了VMwa
    的頭像 發(fā)表于 05-09 10:06 ?4639次閱讀
    <b class='flag-5'>VMware</b><b class='flag-5'>虛擬機</b>慢,卡頓,用遠程桌面的<b class='flag-5'>方法</b>變順暢

    服務(wù)器數(shù)據(jù)恢復(fù)—VMware虛擬機無法啟動的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌EVA某型號存儲中部署VMware ESXi虛擬化平臺,數(shù)據(jù)盤(精簡模式)+快照數(shù)據(jù)盤,虛擬機中有mysql數(shù)據(jù)庫。 服務(wù)器故障: 機房意外斷電導(dǎo)致該存儲中
    的頭像 發(fā)表于 05-06 13:26 ?439次閱讀

    VMware虛擬機的三種網(wǎng)絡(luò)模式

    VMware虛擬機的三種網(wǎng)絡(luò)模式 VMware是一種廣泛使用的虛擬機軟件,可以創(chuàng)建和管理多個虛擬機。在使用
    的頭像 發(fā)表于 02-04 11:17 ?1850次閱讀

    提升VMware虛擬機運行速度的方法

    使用虛擬機運行Linux操作系統(tǒng)通常會比在物理機上直接安裝系統(tǒng)的運行效率更低,本篇博文將介紹如何優(yōu)化虛擬機的設(shè)置,進而提升虛擬機性能體驗。
    的頭像 發(fā)表于 12-29 16:33 ?5185次閱讀
    提升<b class='flag-5'>VMware</b><b class='flag-5'>虛擬機</b>運行速度的<b class='flag-5'>方法</b>

    虛擬機ubuntu怎么聯(lián)網(wǎng)

    虛擬機ubuntu怎么聯(lián)網(wǎng)? 虛擬機(Virtual Machine)是運行在物理(Host Machine)上的虛擬操作系統(tǒng)環(huán)境。在
    的頭像 發(fā)表于 12-27 16:51 ?914次閱讀

    虛擬機的root權(quán)限在哪里設(shè)置

    設(shè)置虛擬機的root權(quán)限是一項關(guān)鍵且復(fù)雜的任務(wù),需要在虛擬機的操作系統(tǒng)中進行。下面將詳細介紹如何在不同的虛擬化平臺中設(shè)置虛擬機的root權(quán)限
    的頭像 發(fā)表于 11-23 10:55 ?1.2w次閱讀

    怎么安裝linux虛擬機

    、選擇虛擬機軟件 安裝Linux虛擬機的第一步是選擇合適的虛擬機軟件。市面上有多種虛擬機軟件,例如VirtualBox、VMware Wor
    的頭像 發(fā)表于 11-23 10:50 ?1039次閱讀

    虛擬機如何運行c程序

    出詳盡、詳實和細致的步驟說明。 步驟一:選擇合適的虛擬機軟件 首先,您需要選擇一個合適的虛擬機軟件。常見的虛擬機軟件包括Oracle VM VirtualBox、
    的頭像 發(fā)表于 11-17 10:14 ?4700次閱讀

    vm虛擬機linux系統(tǒng)怎么編程

    不同的操作系統(tǒng)之間切換,并在Linux系統(tǒng)中進行編程和開發(fā)。 以下是使用虛擬機在Linux系統(tǒng)中進行編程的詳細步驟: 1.安裝虛擬機軟件: 首先,我們需要選擇一個
    的頭像 發(fā)表于 11-17 10:10 ?1823次閱讀

    linux虛擬機怎么調(diào)出命令行

    命令行的方式可以因不同的虛擬機軟件而異,下面將介紹幾種常用的虛擬機軟件以及它們調(diào)出命令行的方法。 VMware虛擬機
    的頭像 發(fā)表于 11-17 09:55 ?3631次閱讀