物理機與虛擬機之間的通訊


首先,我們需要知道兩台電腦互相訪問是需要通過網卡來實現的,通常我們使用的計算機只有一個網卡,也就是我們的物理網卡(筆記本型電腦往往還有一塊無線網卡),

 虛擬機ping不通物理機詳解

然而兩台電腦想要互相訪問,就需要兩台電腦具有相同的網段,即左右兩側的電腦的網卡的ip網段相同,ip段不相同的話兩台電腦就不能形成連接

如:

網卡Aip192.168.1.* ,則網卡Bip也應該為192.168.1.*

如果是三台電腦互相連接呢?對於這種情況就需要有兩種情況:

  第一種情況:

虛擬機ping不通物理機詳解 

  其中,

A1B1的網段是192.168.1.*

A2C1的網段是192.168.2.*

B2C2的網段是192.168.3.*

這就是相對復雜的一種情況,每台電腦都有兩張網卡互相進行連接,然而我們的電腦往往都只有一塊網卡,因此就需要把同一的局域網的電腦的ip都設置成一個網段就是下面的這種情況,

  第二種情況:

 虛擬機ping不通物理機詳解

其中,

  網卡A、網卡B和網卡Cip網段都是192.168.1.*

我們現在的網絡都是這種鏈接方式,那么了解這些以后就讓我們來看一下虛擬機的鏈接吧!

 

當我們安裝好VMware workstationVMware會默認在我們的物理機上添加兩塊虛擬網卡分別是VMnet1VMnet8,加上我們本地的物理網卡就會有三塊網卡(不考慮無線網卡和物理機上之前建立的虛擬網卡),如圖:

 

虛擬機ping不通物理機詳解

 

其中,前兩個網卡就是VMware為我們創建的虛擬網卡VMnet1VMnet8,而“本地連接”就是我們的物理網卡,“本地連接2”是我自己在物理機上創建的虛擬網卡。

 

對於虛擬機我們知道有三種鏈接方式分別是:

1) host-only方式:

2) nat方式:

3) 橋接方式:

那么這三種方式又有什么不同呢?下面就讓我們用圖片的方式來說明:

 虛擬機ping不通物理機詳解

從圖片上可以看出,我們的物理機與虛擬機的訪問可以通過三張網卡,其中:

使用“VMnet1”與虛擬機進行連接的方式我們就稱為:host-only

使用“VMnet8”與虛擬機進行連接的方式我們就稱為:NAT

使用“本地連接”與虛擬機進行連接的方式我們就稱為:橋接

 

因此,

在我們采用“host-only”方式時,VMnet1網卡的ipv4地址就是我們物理機與虛擬機進行連接的ip地址;

在我們采用“NAT”方式時,VMnet8網卡的ipv4地址就是我們物理機與虛擬機進行連接的ip地址;

在我們采用“橋接”方式時,“本地連接”網卡的ipv4地址就是我們物理機與虛擬機進行連接的ip地址。

然后根據物理機的ip地址再來修改我們的虛擬機的ip地址保證在同一個網段就可以ping通了,不過有時我們還會遇到單向ping不通的情況,這主要是虛擬機和物理機的防護牆導致的,只需要關閉防火牆就可以了。

 

虛擬機ping不通物理機詳解
 

 

除此之外我們還需要注意的是,使用橋接的方式,需要我們物理機的網卡必須要連接網絡,如上圖,就是物理機沒有連接到網絡,導致無法檢測ip,因此也就沒有辦法使用這種方式進行連接,那么是不是沒有連接到網絡就一定不能使用橋接的方式呢?當然不是絕對的,我們還可以通過在物理機上新建虛擬網卡的方式建立一個虛擬的網卡“本地連接2”,通過本地連接2我們一樣可以建立橋接的方式。

至於在物理機上創建虛擬網卡在XP系統和WIN7系統上還略有不同下面介紹一下建立的方法:

XP系統:

 虛擬機ping不通物理機詳解

虛擬機ping不通物理機詳解

虛擬機ping不通物理機詳解

虛擬機ping不通物理機詳解

虛擬機ping不通物理機詳解

虛擬機ping不通物理機詳解

虛擬機ping不通物理機詳解

虛擬機ping不通物理機詳解



之后就是完成操作,你就會在“網絡連接”里面看到我們剛剛新建的虛擬網卡“本地連接2”。

 

WIN7系統:

虛擬機ping不通物理機詳解

 

 

虛擬機ping不通物理機詳解

 

 

虛擬機ping不通物理機詳解

 

(添加過時硬件)

 

 

虛擬機ping不通物理機詳解



之后的操作方法與xp系統相同


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM