1. 程式人生 > >VMware虛擬機器橋接模式配置

VMware虛擬機器橋接模式配置

前述有配置過NAT模式的虛擬機器環境,這篇再簡單談談橋接模式的虛擬機器環境配置。

測試環境:

主機:64位Win10

宿主機IP:192.168.1.4

虛擬機器:ubuntu16.04

A虛擬機器IP:192.168.1.30

B虛擬機器IP:192.168.1.17

一.配置虛擬網路

1.先看看主機的配置,主機是使用的無線網絡卡連線的外網。在主機中開啟cmd,檢視網路狀況如下:

可以看到主機的無線網絡卡是連線外網,主機IP是192.168.1.4,閘道器192.168.1.1

2.開啟VMware,點選編輯->虛擬網路編輯器,開啟虛擬網路設定頁面,然後點選更改設定,配置網路

可以看到VMnet0預設是自動橋接到外部網路的,這裡可以調整下配置,也可以保留預設配置,本篇做下配置,下面的橋接到選擇主機連線外網的無線網絡卡Broadcom 802(選擇連線外網的物理網絡卡)。

選擇Broadcom,可以看到預設是沒有DHCP配置的,且不能啟動DHCP配置,選擇後點擊確認。

 

這樣就配置好了橋接模式的虛擬網路VMnet0。

二.配置虛擬機器

1.點選檔案->新建虛擬機器,選擇自定義,然後一路向後,中間按照提示輸入使用者名稱密碼,其他預設,來到最後完成頁面。

2.點選自定義硬體,選擇網路介面卡,選擇VMnet0網路。

點選關閉後,可以看到網路介面卡更改為VMnet0。

3.完成後,虛擬機器會自動安裝,安裝完成後輸入使用者名稱密碼登入,輸入如下命令檢視下虛擬機器的網絡卡配置:

sudo vi /etc/network/interfaces

可以看到預設的網絡卡名稱是ens33,其採用的是dhcp連線方式,即自動分配地址,再使用ifconfig檢視下網路情況。

可以看到虛擬機器的IP地址為192.168.1.14。

4.在虛擬機器上使用命令PING閘道器和主機IP。

ping 192.168.1.1

ping 192.168.1.4

本篇的閘道器地址是192.168.1.1,主機IP是192.168.1.4

可以看到,ping閘道器馬上收到回包,說明ping閘道器正常,ping宿主機一直等待,說明ping宿主機不通,查詢原因是宿主機的防火牆沒有關閉。

5.關閉宿主機的防火牆。

開啟宿主機的防火牆設定頁面,選擇關閉防火牆。

然後確定儲存修改。

6.再次ping宿主機IP,能夠ping通,說明關閉防火牆之後,虛擬機器和宿主機可以相互通訊,宿主機ping虛擬機器也一直是通的。

7.虛擬機器ping公網的域名也是正常,虛擬機器也可以正常訪問外網。

8.完成上面的步驟後,如果不要求IP固定,其實已經配置完成。由於虛擬機器採用的DHCP方式,當虛擬機器重啟後IP會發生變化,所以要使虛擬機器的IP固定還需要對虛擬機器做配置。

sduo vi /etc/network/interfaces

將網絡卡的配置改為如下:

auto ens33
iface ens33 inet static
        address 192.168.1.30
        netmask 255.255.255.0
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 114.114.114.114

修改後的檔案如下:

儲存退出。

9.重啟網路。

10.按照相同的步驟再次建立另外一臺虛擬機器B,虛擬機器B的IP地址設定為192.168.1.17。

三.網路連通性測試

1.採用橋接模式,相當於宿主機(192.168.1.4),A虛擬機器(192.168.1.30),B虛擬機器(192.168.1.17)同處於一個區域網以內。

測試3臺機器之間的連通性

1)A虛擬機器與宿主機之間連通性。

A虛擬機器PING宿主機,連通。

宿主機PING A虛擬機器,連通。

2.B虛擬機器與主機的連通性。

1)B虛擬機器PING 宿主機,連通。

2)宿主機PING B虛擬機器,連通。

3.虛擬機器之間的連通性。

1)A虛擬機器PING B虛擬機器,連通。

2)B虛擬機器PINGA虛擬機器,連通。

4.虛擬機器與外網的連通性。

虛擬機器A PING 外網,連通。

B虛擬機器PING 外網,連通。

上面的測試比較詳細,其實歸納起來,就三類測試情況。

1)虛擬機器與宿主機的連通性。

2)虛擬機器相互之間的連通性。

3)虛擬機器與外網的連通性。