2021-05-12 14:32:11
宿主機通過橋接方式連線的VMware內部Ubuntu 14.04虛擬機器實現上網方案
宿主機通過橋接方式連線的VMware內部Ubuntu 14.04虛擬機器(靜態IP)實現上網方案。
首先,我們要弄清楚三種常見的連線方式中的橋接方式的網路結構:
- .bridged(橋接模式)
在這種模式下,VMWare虛擬出來的作業系統就像是區域網中的一台獨立的主機,它可以存取網內任何一台機器。在橋接模式下,你需要手工為虛擬系統設定IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。同時,由於這個虛擬系統是區域網中的一個獨立的主機系統,那麼就可以手工設定它的TCP/IP設定資訊,以實現通過區域網的閘道器或路由器存取網際網路。
使用橋接模式的虛擬系統和宿主機器的關係,就像連線在同一個Hub上的兩台電腦。想讓它們相互通訊,你就需要為虛擬系統設定IP地址和子網掩碼,否則就無法通訊。
如果是你是區域網上網方式,虛擬機器使用網橋連線方式,只要設定虛擬機器的IP地址與本機是同一網段,子網、閘道器、DNS與本機相同就能實現上網,也能存取區域網絡。
如果你是撥號上網方式,虛擬機器使用此種方式連線,就要在虛擬機器內系統建立寬頻連線、撥號上網,但是和宿主機不能同時上網。
從上圖中我們i可以知道:如果要設定宿主機通過橋接方式連線VMware內部靜態IP Linux14.04需要確保一下事情:
1、依賴於VMnet0這樣的一個設定為橋接方式的“虛擬交換機”;
2、當編輯VMnet0為橋接方式的“虛擬交換機”,必須把"本地連線"啟動“VMware Bridge Protocol”;
3、把虛擬機器IP地址、子網掩碼、預設閘道器、DNS設定和宿主機相同網段中。
下邊介紹下具體怎麼操作:
- 1、如果你是個人計算機採用PPPOE方式上網,請買一個路由器,提供一個建立區域網的條件;
- 2、設定本地IP:
(刪除預設安裝VMware自帶的其他虛擬交換機),僅保留本地連線。
1、設定本地連線:啟動“VMware Bridge Protocol”
2、編輯本地連線IP,子網掩碼等:
- 3、通過“虛擬網路編輯器”編輯“VMnet 虛擬交換機”
設定為如下(VMnet1 VMnet8預設帶的可以刪除,當前模式下橋接用不上他們):
- 4、設定虛擬機器(Ubuntu14.04)網路連線方式:
- 5、編輯Ubuntu14.04虛擬機器IP,閘道器,子網掩碼等:
5.1)修改/etc/network/interfaces,設定IP,閘道器,子網掩碼
5.2)設定DNS解析了,DNS解析檔案再/etc/resolv.conf。執行:vim /etc/resolv.conf,如下圖:
5.3)如果重新啟動的話,/etc/resolv.conf還是會變為原來的樣子,所以要讓其永久改變,因此,執行: vim /etc/resolvconf/resolv.conf.d/base
5.4)到這裡基本就是完成了,然後還是不能連上網,要將/etc/NetworkManager/目錄下的system-connections刪除,或者移動到其他目錄下。
5.5)重新啟動測試是否可以連網(sudo /etc/init.d/networking restart 檢視是否設定成功 ifconfig):
host www.linuxidc.com
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-01/139912.htm
相關文章