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端口不能用來做映射。