虛擬機網絡模式(NAT模式主機訪問虛擬機)

1 虛擬機網絡模式

虛擬機包括三種網絡模式,分別是:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-only(僅主機模式),本文主要介紹NAT模式下,主機訪問虛擬機配置。
點擊編輯可以看到虛擬網絡編輯器,如下圖:
虛擬網絡編輯器
同時,安裝了 VMware 虛擬機後,會在本地主機網絡連接對話框中多出兩個虛擬網卡,如下:
在這裏插入圖片描述

1.1 橋接模式

在這種模式下,VMware 虛擬出來的操作系統就像是局域網中的一臺獨立的主機,它可以訪問網內任何一臺機器。需要手工爲虛擬系統配置 IP 地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通信。同時,由於這個虛擬系統是局域網中的一個獨立的主機系統,那麼就可以手工配置它的 TCP/IP 配置信息,以實現通過局域網的網關或路由器訪問互聯網。
主機,局域網其他主機,虛擬機,三者均可互相訪問。

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
問題:使用橋接模式配置後,主機和虛擬機可以相互訪問,但是虛擬機一直訪問不了外網,原因是公司對於外網訪問有MAC限制,後來改用NAT模式。

1.2 主機模式

在 Host-only 模式下,虛擬網絡是一個全封閉的網絡,它唯一能夠訪問的就是主機,當然多個虛擬機之間也可以互相訪問。其實 Host-only 網絡和 NAT 網絡很相似,不同的地方就是 Host-only 網絡沒有 NAT 服務,所以虛擬網絡不能連接到 Internet。主機和虛擬機之間的通信是通過 VMware Network Adepter VMnet1 虛擬網卡來實現的。此時如果想要虛擬機上外網則需要主機聯網並且網絡共享。

在這裏插入圖片描述

1.3 NAT模式

使用 NAT 模式,就是讓虛擬系統藉助 NAT(網絡地址轉換)功能,通過宿主機器所在的網絡來訪問公網。也就是說,使用 NAT 模式可以實現在虛擬系統裏訪問互聯網,但前提是主機可以訪問互聯網。NAT 模式下的虛擬系統的 TCP/IP 配置信息是由 VMnet8(NAT)虛擬網絡的 DHCP 服務器提供的,無法進行手工修改,因此虛擬系統也就無法和本局域網中的其他真實主機進行通訊。採用 NAT 模式最大的優勢是虛擬系統接入互聯網非常簡單,不需要進行任何其他的配置,只需要主機器能訪問互聯網即可。這種情況下,主機可以 ping 通虛擬機,虛擬機也能 ping 通主機。

主機,局域網其他主機,虛擬機,三者中主機和虛擬機可互相訪問,但是局域網其他主機和虛擬機不能互訪。(如果是 VirtualBox,三者均不能互訪)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

開啓SSH服務

vim /etc/ssh/sshd_config
在這裏插入圖片描述

sudo service sshd start
ps -ef | grep sshd
netstat -an | grep 11194

在這裏插入圖片描述問題:NAT模式下,在設置ssh服務的時候,設置了22端口的映射,結果虛擬機訪問不了主機和外網,後來將端口改成11194,可以訪問,應該是主機的22端口不能用來做映射。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章