場景:當(dāng)一臺宿主機(jī)的多個虛擬機(jī)需要與同一局域網(wǎng)內(nèi)的另一臺宿主機(jī)的多個虛擬機(jī)進(jìn)行互相連通的場景。
方法:通過設(shè)置vmware虛擬機(jī)的橋接方式來實現(xiàn)。
為了方便區(qū)分:我們把兩臺宿主機(jī)分別命名為主機(jī)A 和 主機(jī) B。
首先在主機(jī)A中:
1.在cmd命令行輸入 ipconfig來查看宿主機(jī)的網(wǎng)絡(luò)信息,如圖所示,這些信息在后面有重要作用:
因為我連的是無線網(wǎng),所以看無線局域網(wǎng)的信息,主要關(guān)注一下幾點(diǎn):
- 適配器名稱: Intel(R) Wi-Fi 6 AX201 160MHz
- ip地址: 192.168.1.16
- 子網(wǎng)掩碼: 255.255.255.0
- 默認(rèn)網(wǎng)關(guān): 192.168.1.1
- DNS服務(wù)器: 192.168.1.1
2 . 確認(rèn)網(wǎng)絡(luò)適配器的是否安裝VMware Bridge Protocol服務(wù)
打開網(wǎng)絡(luò)配置界面,并更改適配器選項
右鍵屬性檢查VMware Bridge Protocol是否安裝,并打勾。
如果沒有此選項則點(diǎn)安裝按鈕,點(diǎn)服務(wù),并選擇添加。
點(diǎn)擊從磁盤安裝。
點(diǎn)擊瀏覽,在vmware安裝包下找到netbridge文件,選中并打開。
3. 打開vmware虛擬機(jī),點(diǎn)擊編輯->虛擬網(wǎng)絡(luò)編輯器。
點(diǎn)擊更改設(shè)置,把VMnet0改為橋接模式,并把已橋接至選項換成主機(jī)網(wǎng)絡(luò)適配器的描述名稱。
4 點(diǎn)到一個虛擬機(jī)界面但不要運(yùn)行,右鍵設(shè)置->網(wǎng)絡(luò)適配器, 網(wǎng)絡(luò)連接改成橋接模式,復(fù)制物理網(wǎng)絡(luò)連接狀態(tài)。
5 設(shè)置完后啟動虛擬機(jī),編輯網(wǎng)絡(luò)配置。
sudo vim /etc/netplan/
6 將ip 、網(wǎng)關(guān)、dns配置成和宿主機(jī)一致(第一步查到的信息)。
7.其他虛擬機(jī)也按照此配置流程配置,直到能聯(lián)網(wǎng)為止。
在另外一臺主機(jī)也按主機(jī)A的流程配置,配好后兩臺主機(jī)的每個虛擬機(jī)之間就都可以互相通信。