LInux主机与虚拟机网络链接
LInux主機與虛擬機網絡鏈接
1、網絡鏈接方式
vmware為我們提供了三種網絡工作模式,它們分別是:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-Only(僅主機模式),而Vmware對這三種工作方式分別虛擬出三個網卡(也有人也稱之為虛擬交換機),分別是VMnet0(橋接模式)、VMnet1(僅主機模式)、VMnet8(NAT模式)。如下圖所示:僅主機模式的虛擬網卡VMnet1、NAT模式下的虛擬網卡VMnet8、真實的有線網卡、真實的無限網卡,這里會有個問題,為何沒有Bridged(橋接模式),因為橋接模式的虛擬機是網絡中的一臺獨立的物理機,在windows下面看不到,但是在vmware的虛擬網絡編輯器中可以看到。
- 存在問題:Vmware0一定對應橋接嗎,可以設置為Net模式嗎?
- 答:vmware的虛擬網絡編輯器可以去設置,但是不知道有什么用,所以不要去設置為其它的,保證它們一一對應。
2、Bridged(橋接)
2.1、什么是橋接模式
1、橋接模式就是將主機網卡與虛擬的網卡Vmware0利用虛擬網橋進行通信。
2、在橋接的作用下,類似于把物理主機虛擬為一個交換機,該交換機上不僅連接著物理主機,所有橋接設置的虛擬機都連接到這個交換機的一個接口上;
3、所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不干擾。
4、在橋接模式下,虛擬機ip地址需要與主機在同一個網段,如果需要聯網,則網關與DNS需要與主機網卡一致。其網絡結構如下圖所示:
2.1、橋接模式下主機與虛擬機通信
那么既然是橋接,那么主機這個交換機或者是說主機這個網卡就必須得啟動起來,正因為主機這個交換機是一個真實的網卡,而真實的網卡需要啟動起來就必須通過網線鏈接到局域網(有線網卡)或者是通過wifi鏈接到局域網(無線網卡),這時候系統才會有連接,兩者才能進行通信。
如下圖所示:主機鏈接的是無線網,那么主機這個交互機的啟動源就是無線網卡,有線本地連接顯示的就是未連接。
以下以主機為無線網卡啟動的情況,進行兩者通信的設置步驟:
步驟一:設置主機無線網卡的IP地址
步驟二:啟動虛擬網絡編輯器,這只Vmware0橋接到無線網卡
步驟三:設置Vmware軟件的網絡適配器為橋接模式
備注:上述有線網卡的設置與其相同。
存在問題:橋接模式下不連接網線也不連接無線網,主機與虛擬機可以進行通信?
答:可以進行通信,需安裝新的本地虛擬網卡連接,詳細參見:https://wenku.baidu.com/view/125be1243c1ec5da50e270c1.html
3、NAT(網絡地址轉換)
- 網絡中IP資源極為珍貴,如果你的網絡ip資源緊缺,但是你又希望你的虛擬機能夠聯網,這時候NAT模式是最好的選擇。NAT模式借助虛擬NAT設備和虛擬DHCP服務器,使得虛擬機可以聯網。其網絡結構如下圖所示:
3.1、關與NET模式的總結
1、NAT模式下虛擬機可以直接借助虛擬NAT設備和虛擬DHCP服務器進行上網,而這只需要主機能聯網即可,該條通路即圖上的上網通路,這條通路存在虛擬機IP地址的說法。
2、為什么需要虛擬網卡VMware Network Adapter VMnet8呢?原來我們的VMware Network Adapter VMnet8虛擬網卡主要是為了實現主機與虛擬機之間的通信。即上圖所示的通信通路,而這條通信通路與主機用來上網的IP地址一般情況下是不一樣的。
所以說NET模式的連個特點:
a、節約了網絡IP資源又能上網,
b、NET模式虛擬機只能與主機通信,而且只能與主機的虛擬Vmware8的IP通信。
3、NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網絡的DHCP服務器提供的,無法進行手工修改,因此虛擬系統也就無法和本局域網中的其他真實主機進行通訊,如下圖所示Vmware虛擬編輯器中NAT模式下對虛擬機的TCP/IP分配相關的配置信息,可以產出虛擬機的TCP/IP是在一個網絡段隨機分配,并不是固定分配。
以下以NAT模式下進行兩者通信的設置步驟
步驟一:設置主機Vmware8網卡的IP地址及網關(這里網關比較重要,一定要設置)
步驟二:啟動虛擬網絡編輯器,設置Vmware8為net,并設置網關與步驟以設置的網關一致
步驟三:設置Vmware軟件的網絡適配器為Net
4、Host-Only(僅主機模式)
Host-Only模式其實就是NAT模式去除了虛擬NAT設備,然后使用VMware Network Adapter VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,Host-Only模式將虛擬機與外網隔開,使得虛擬機成為一個獨立的系統,只與主機相互通訊。
那么既然是NET模式的閹割版本,其主機與虛擬機的通信步驟一致。
步驟一:設置主機Vmware1網卡的IP地址及網關(這里網關比較重要,一定要設置)
步驟二:啟動虛擬網絡編輯器,設置Vmware1為僅主機,并設置網關與步驟以設置的網關一致
步驟三:設置Vmware軟件的網絡適配器為僅主機
4.1、Host-Only進行上網
- 如果要使Host-Only的虛擬機能聯網,我們需要將主機網卡共享給VMware Network Adapter VMnet1網卡,從而達到虛擬機聯網的目的。
轉載于:https://www.cnblogs.com/retry/p/9471871.html
總結
以上是生活随笔為你收集整理的LInux主机与虚拟机网络链接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python框架django的数据库的正
- 下一篇: 天天沉迷于皇上本宫的都是sb