環境:主機Win7、VMware Workstation 10.0、虛擬機器ubuntu 10.04
一、橋接的基本原理
配置成橋接網路連接模式的虛擬機器就當作主機所在乙太網路的一部分。虛擬系統和宿主機器的關係,就像串連在同一個Hub上的兩台電腦,可以像主機一樣訪問乙太網路中的所有共用資源和網路連接,可以直接共用主機網路的互連網接入線路訪問互連網。主機與虛擬機器之間,以及各虛擬機器之間都可以互訪。對應虛擬機器就被當成主機所在乙太網路上的一個獨立物理機來看待。各虛擬機器通過預設的VMnet0網卡與主機乙太網路串連,虛擬機器間的虛擬網路為VMnet0。這時你的虛擬機器就像區域網路中的一個獨立的物理機一樣。虛擬機器中的作業系統可以ping通別的主機,反過來別的主機也可以ping虛擬機器。想讓它們相互連訊,就需要為虛擬系統配置IP地址和子網路遮罩,否則就無法通訊。
二、配置步驟
1、首先判斷VMware Bridge Protocol協議是否已經安裝。在本地串連的屬性中可以查看。如果是精簡版的VMware就很可能沒有安裝。
如果沒有安裝,通過以下方法安裝:本地串連--屬性--安裝--服務--添加--從磁碟安裝,選擇VMware安裝目錄下的netbridge.inf,確定安裝,過程如果提示vmnetBridge.dll和vmnetBridge.sys檔案找不到,可以在下一級目錄中找到,拷貝到安裝目錄根路徑。
2、虛擬機器中的ubuntu10.04系統設定為bridged方式連網。虛擬機器--設定--選擇NetWork Adapter--網路連接--橋接
3、網路設定:編輯--虛擬網路編輯器。查看是否已經有一個預設的橋接網卡,如下面的VMnet0。如果是精簡版的VMware,可能沒有預設的橋接方式。此時,如果自己選擇橋接方式的話,可能出現“不能更改網路為橋接:已沒有未橋接的主機網路介面卡”的錯誤。解決的辦法是單擊“恢複預設設定”,因為經過第1步之後已經有了,只是沒有顯示出來而已。
參考:http://blog.csdn.net/gavin_dinggengjia/article/details/6325904
http://blog.csdn.net/heyabo/article/details/7727012