1.橋接
2.NAT
3.Host-only
附:自定義(沒有特殊要求一般不用)
用例子進行講解:
我的虛擬機中有兩臺機器:分別叫linuxclient和linuxserver
我的物理機IP:192.168.236.119
A的物理機IP:192.168.236.124
B的物理機IP:192.168.236.118
(小插曲:118能ping通,124不能ping通,原因是開了防火牆)
以下用118作爲實際局域網的其他機器。
前提:使用DHCP分配IP,使用我們學校的DNS(自動分配也行)
總則:這三種模式都能和我的物理機相互ping通
1、橋接
linuxclient上: inet addr:192.168.236.146
linuxserver上: inet addr:192.168.236.147
結果:能夠ping通內外網,能上網,並且與物理機在同一個網段,實際局域網的路由器上多出兩臺機器
原理:和物理機同等地位地共享實際路由器,相當於多出兩臺電腦在身邊...
2.NAT
前提:在我的電腦->管理->服務中,啓動VMware DHCP Service和VMware NAT Service
linuxclient上: inet addr:192.168.70.153
linuxserver上: inet addr:192.168.70.130
結果:能夠ping通內外網,能上網,但是與物理機不再同一個網段中,而且192.168.236.118和192.168.236.124不能ping通linuxclient和linuxserver(我的物理機除外),在實際路由器上也不會出現未知的兩臺機器了
原理:虛擬機虛擬出來的網絡,可以通過自己的主機聯通外網,但是在本局域網中找不到兩臺尋你設備
3.Host-only
linuxclient上: inet addr:192.168.197.128
linuxserver上: inet addr:192.168.197.129
結果:只能虛擬機中的兩個網能互相ping通,與其他任何IP都ping不通,(我的物理機除外)自然也不能上網了。
原理:閹割版的NAT,去除了網絡功能,全封閉在虛擬網絡中,所以只能虛擬網絡中機器互ping