0人贊同了該回答
? 在此模式下,虛擬機就像是獨立的主機,和真實的物理主機是一樣的地位,可以通過虛擬機所在的物理主機訪問外網(wǎng),外網(wǎng)中的其他主機也可以訪問此虛擬機。虛擬機與外網(wǎng)主機通訊需要滿足以下條件:
虛擬機所創(chuàng)建保存的物理主機與其他主機在同一局域網(wǎng)下為虛擬機設(shè)置一個與創(chuàng)建該虛擬機的主機的物理網(wǎng)卡在同一網(wǎng)段的IP虛擬機與創(chuàng)建該虛擬機的物理主機設(shè)置為橋接模式
下面針對以上三個條件進行詳解:
? 條件1只需滿足幾臺電腦連接在同一局域網(wǎng)即可;
? 條件2需要設(shè)置虛擬機和物理主機的網(wǎng)絡(luò)在同一網(wǎng)段下,具體設(shè)置方法如下(以VM軟件為例):
1、在VW的編輯菜單中選擇虛擬網(wǎng)絡(luò)編輯器,并將VMnet信息中的模式選為橋接模式。若物理主機使用的無線網(wǎng)卡連接局域網(wǎng),則同樣需要在VM中設(shè)置為橋接至無線網(wǎng)卡;同理橋接至有線網(wǎng)卡。設(shè)置好點擊確定即可。
?2、設(shè)置好橋接模式之后,由于模式的改變,需要在Linux終端中重啟網(wǎng)絡(luò)連接,否則無法實現(xiàn)通訊。重啟網(wǎng)絡(luò)連接的命令行為:
?3、網(wǎng)絡(luò)重啟之后,在物理主機的系統(tǒng)上(默認為Win)查看當(dāng)前正在使用的網(wǎng)卡的IP地址,如下圖所示:
?4、最后在Linux終端上修改虛擬機的IP,為保證虛擬機IP與物理主機的IP在同一網(wǎng)段,需要保證IP地址的前三位是相同,最后一位在符合定義的情況下隨意設(shè)置即可。命令行操作為:
其中,ens33為虛擬機的網(wǎng)卡,/24表示子網(wǎng)掩碼
至此,在橋接模式下即可實現(xiàn)虛擬機與其他物理主機的通訊,通訊命令為:ping 其他物理主機的IP地址
僅主機模式表示的是物理主機與物理主機之間用同一局域網(wǎng)連接,虛擬機則是采用的虛擬網(wǎng)絡(luò)連接,它與物理網(wǎng)絡(luò)是隔開的,所以此模式下虛擬機與別的物理主機無法實現(xiàn)通信。一般在安裝VM之后,軟件會自動添加VMnet1和VMnet8兩塊虛擬網(wǎng)卡。也就是說,僅主機模式下,只能實現(xiàn)虛擬機和創(chuàng)建虛擬機的物理主機之間的通訊。該模式通訊需滿足的條件為
虛擬機的IP和物理主機的VMnet1網(wǎng)卡的IP在同一網(wǎng)段內(nèi)
下面針對該條件進行詳解:
? 1.在VM中設(shè)置虛擬網(wǎng)絡(luò)模式為僅主機模式,然后重啟虛擬機的網(wǎng)絡(luò)
? 2.在Win中找到VMnet1的IP地址,然后在虛擬機中設(shè)置為同一網(wǎng)段即可
? 3.最后ping 物理主機IP地址
?NAT模式對應(yīng)的虛擬網(wǎng)絡(luò)為VMnet8,這是一個獨立的網(wǎng)絡(luò)。此模式下物理主機就像是一臺支持NAT功能的代理服務(wù)器,虛擬機就像是NAT的客戶端一樣。虛擬機可以使用物理主機的IP地址訪問互聯(lián)網(wǎng),但由于NAT技術(shù)的特點,外部網(wǎng)絡(luò)中的主機無法主動與NAT模式下的虛擬機進行通訊。也就是說,只能是由虛擬機到外部網(wǎng)絡(luò)計算機的單向通信。物理主機與NAT模式下的虛擬機是可以互通的,前提是要虛擬機的IP與VMnet8的網(wǎng)卡IP在同一網(wǎng)段內(nèi)。
此模式的結(jié)構(gòu)圖與僅主機模式結(jié)構(gòu)圖一樣。
主機與NAT模式下的虛擬機是可以互通的,前提是要虛擬機的IP與VMnet8的網(wǎng)卡IP在同一網(wǎng)段內(nèi)。
轉(zhuǎn)自:#1:網(wǎng)絡(luò)連接的三種模式:橋接模式,Net模式,僅主機模式_涂apple的博客-CSDN博客_橋接net僅主機
發(fā)布于2023-07-14