1. 程式人生 > >虛擬機網絡配置,橋接模式和NAT模式

虛擬機網絡配置,橋接模式和NAT模式

blog ip地址 dong vmware 地址轉換 雲服務 配置 模式 轉換

虛擬機網絡設置方式的研究:

主要就是橋接網絡,和NAT模式:

橋接網絡:橋接網絡中,相當於虛擬機的網卡和主機的物理網卡均連接到虛擬機軟件提供的VMnet0虛擬交換機上,因此虛擬機和主機是平等的,相當於一個網絡中的兩臺計算機。這樣,設置虛擬機的IP和主機在同一IP段時,即可實現主機與虛擬機的通信。區別兩個概念,宿主機器,和主機,宿主機器是指虛擬機運行的機器上。比如局域網內有主機A、B,然後在主機A上運行了虛擬機C。使用橋接的方式,相當於虛擬機C就是局域網內的一臺主機。相當於局域網中有主機A,B,C。虛擬機不僅可以跟宿主機器A通信,還可以跟主機C通信。

//-----------------------------------------------------------------------------------------------------------------

//宿主機器和虛擬機的通信實驗。

橋接網絡,宿主機器和虛擬機可以通信。

虛擬機的ip:10.209.95.117


使用cmd,ping 虛擬機的ip可以看出。宿主機器是可以訪問虛擬機的。

宿主機器對應的ip是:10.209.95.254:

可以在虛擬機上訪問宿主機器:

ping 宿主機器的ip.明顯可以互相訪問。


也可以做一下,宿主機器和局域網內其他主機的通信實驗,沒有設備無法開展這個實驗。

總結:橋接網絡,主機和虛擬機之間可以互相通信。在這種模式下,VMWare虛擬出來的操作系統就像是局域網中的一臺獨立的主機,它可以訪問局域網內的任何一臺機器。橋接模式,虛擬機和主機相當於局域網內的兩臺主機,可以互相訪問。虛擬機可以和宿主機器和局域網內的其他主機進行通信。

//-----------------------------------------------------------------------------------------------------------------

NAT模式:就是讓虛擬系統借助NAT(網絡地址轉換)功能,通過宿主機器所在的網絡來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統裏訪問互聯網。簡單講就是宿主機器再構建一個局域網,然後,局域網內只有一臺機器,就是虛擬機。層級關系如下,局域網W,中有主機A,B.然後宿主機器A中建了一個虛擬機C,那麽等效於在局域網M中,A建了另一個局域網N,然後局域網N中只有一臺機器C。

因此本局域網中的其他主機,如B,訪問不到虛擬機C,但是虛擬機可以訪問到其他主機。橋接網絡的方式是可以互相訪問的。但是虛擬機可以和宿主機器進行通信,采用NAT模式最大的優勢是虛擬系統接入互聯網非常簡單,只需要宿主機器能訪問互聯網,你不需要配置IP地址,子網掩碼,網關。

宿主機器的ip:10.209.95.115


虛擬機的ip:192.168.40.129


宿主機器和虛擬機是可以互相通信的。


總結:由於NAT的網絡在vmware提供的一個虛擬網絡裏,所以局域網其他主機是無法訪問虛擬機的,而宿主機可以訪問虛擬機,虛擬機可以訪問局域網的所有主機,因為真實的局域網相對於NAT的虛擬網絡,就是NAT的虛擬網絡的外網。使用NAT模式,相當於虛擬機掛在以宿主機器為交換機的局域網內,那麽局域網內的其他機器相對於虛擬機而言就是外網。都可以訪問。

----------------------------------------------------------------------------------------------------------------------

但是,無論是網絡連接的方式是橋接,還是NAT,虛擬機分配的ip都只是內網IP。處在其他局域網內的主機是訪問不到此虛擬機的。比如,我有個雲服務器,想用雲服務器來訪問虛擬機,使用ssh 虛擬機的ip,顯然,虛擬機的ip不是公網ip,ssh路由不到這個主機,就會提示連接超時。
---------------------
作者:BYR_jiandong
來源:CSDN
原文:https://blog.csdn.net/lujiandong1/article/details/50035813
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

虛擬機網絡配置,橋接模式和NAT模式