虛擬機器 網路模式簡介 及橋接模式設定

2021-07-15 03:02:05 字數 2970 閱讀 5830

無論是vmware,virtual box,virtual pc等虛擬機器軟體,一般來說,虛擬機器有三種網路模式:

1.橋接

2.nat

3.host-only

哪一種網路是適合自己的虛擬機器呢?

橋接網路是指本地物理網絡卡和虛擬網**過vmnet0虛擬交換機進行橋接,物理網絡卡和虛擬網絡卡在拓撲圖上處於同等地位,那麼物理網絡卡和虛擬網絡卡就相當於處於同乙個網段,虛擬交換機就相當於一台現實網路中的交換機,所以兩個網絡卡的ip位址也要設定為同一網段。

所以當我們要在區域網使用虛擬機器,對區域網其他pc提供服務時,例如提供ftp,提供ssh,提供http服務,那麼就要選擇橋接模式。

例如大學宿舍裡有乙個路由器,宿舍裡四個人連線這個路由器,路由器的wanip就不理會了,這個ip是動態獲取的,而lanip預設是192.168.1.1(閘道器),子網掩碼是255.255.255.0。而其他四個人是自動獲取ip,假設四個人的ip是:

a:192.168.1.100/255.255.255.0,  b:192.168.1.101/255.255.255.0,  c:192.168.1.102/255.255.255.0,  d:192.168.1.103/255.255.255.0

那麼虛擬機器的ip可以設定的ip位址是192.168.1.2-192.168.1.99,192.168.1.104-192.168.1.254(網路位址全0和全1的除外,再除去abcd四個人的ip位址)

那麼虛擬機器的ip位址可以設定為192.168.1.98/255.255.255.0,設定了這個ip位址,abcd這四個人就可以通過192.168.1.98訪問虛擬機器了,如果虛擬機器需要上外網,那麼還需要配置虛擬機器的路由位址,就是192.168.1.1了,這樣,虛擬機器就可以上外網了,但是,上網我們一般是通過網域名稱去訪問外網的,所以我們還需要為虛擬機器配置乙個dns伺服器,我們可以簡單點,把dns伺服器位址配置為google的dns伺服器:8.8.8.8,到此,虛擬機器就可以上網了。

nat模式中,就是讓虛擬機器借助nat(網路位址轉換)功能,通過宿主機器所在的網路來訪問公網。

nat模式中,虛擬機器的網絡卡和物理網絡卡的網路,不在同乙個網路,虛擬機器的網絡卡,是在vmware提供的乙個虛擬網路。

nat和橋接的比較:

(1) nat模式和橋接模式虛擬機器都可以上外網。

(2) 由於nat的網路在vmware提供的乙個虛擬網路裡,所以區域網其他主機是無法訪問虛擬機器的,而宿主機可以訪問虛擬機器,虛擬機器可以訪問區域網的所有主機,因為真實的區域網相對於nat的虛擬網路,就是nat的虛擬網路的外網,不懂的人可以查查nat的相關知識。

(3) 橋接模式下,多個虛擬機器之間可以互相訪問;nat模式下,多個虛擬機器之間也可以相互訪問。

如果你建乙個虛擬機器,只是給自己用,不需要給區域網其他人用,那麼可以選擇nat,畢竟nat模式下的虛擬系統的tcp/ip配置資訊是由vmnet8(nat)虛擬網路的dhcp伺服器提供的,只要虛擬機器的網路配置是dhcp,那麼你不需要進行任何其他的配置,只需要宿主機器能訪問網際網路即可,就可以讓虛擬機器聯網了。

例如你想建多個虛擬機器集群,作為測試使用,而宿主機可能是乙個筆記本,ip不固定。這種應用場景,我們需要採用nat模式了,但是我們要考慮乙個問題,虛擬機器之間是需要互訪的,預設採用dhcp,虛擬機器的ip每次重啟,ip都是不固定的,所以我們需要手工設定虛擬機器的ip位址。

但是我們對虛擬機器網絡卡所在的虛擬網路的資訊還一無所知,例如虛擬機器網路的路由位址,子網掩碼,所以我們需要先查下nat虛擬網路的資訊。

使用vmware,在edit->virtual network editor中配置好虛擬網路資訊後看到下圖所示,注意vmnet8,vmnet8相當於是本機的乙個路由,虛擬機器設定nat後就通過這個路由進行上網的,可以檢視其網路位址,路由位址,子網掩碼。

選擇vmnet8->nat設定,可以看到子網ip顯示為192.168.233.0,子網掩碼是255.255.255.0,那路由位址呢,其實就是閘道器ip了,都是同個東西,這裡是192.168.233.2。

接下來就好辦了,在對應的虛擬機器設定好ip,子網掩碼,路由位址就可以上外網了,至於dns可以設定為8.8.8.8.

在host-only模式下,虛擬網路是乙個全封閉的網路,它唯一能夠訪問的就是主機。其實host-only網路和nat網路很相似,不同的地方就是host-only網路沒有nat服務,所以虛擬網路不能連線到internet。主機和虛擬機器之間的通訊是通過vmware network adepter vmnet1虛擬網絡卡來實現的。

host-only的宗旨就是建立乙個與外界隔絕的內部網路,來提高內網的安全性。這個功能或許對普通使用者來說沒有多大意義,但大型服務商會常常利用這個功能。如果你想為vmnet1網段提供路由功能,那就需要使用rras,而不能使用xp或2000的ics,因為ics會把內網的ip位址改為192.168.0.1,但虛擬機器是不會給vmnet1虛擬網絡卡分配這個位址的,那麼主機和虛擬機器之間就不能通訊了。

在vmware的3中網路模式中,nat模式是最簡單的,基本不需要手動配置ip位址等相關引數。至於橋接模式則需要額外的ip位址,如果是在內網環境中還很容易,如果是adsl寬頻就比較麻煩了,isp一般是不會大方的多提供乙個公網ip的。

以上**於此處

參考步驟:

(1) 設定主系統的「本地連線」,確保其中的「vmware bridge protocol」前面打了勾

(2) 設定虛擬機器,選單欄——vm—settings—hardware—networkadapter—選擇bridged

(3) vm下,進入虛擬機器的edit—virtual net editor,把vmnet0設定成橋接模式,且連線到乙太網。

(4) 設定ubuntu的pv4 settings,ip位址與pc的位址在同乙個網段,netmask,dns,gateway與主機的一樣即可。

(5) 重啟網路服務。先斷開網路,再重新連線。用ifconfig確認修改。

個人只操作了前3步,後兩步採用預設未配置,即完成了橋接配置。

完成修改後虛擬機器的ip位址與宿主的ip位址屬同一網段。例宿主為:10.109.23.46    虛擬機器為:10.109.23.22

**

虛擬機器 網路模式簡介 及橋接模式設定

無論是vmware,virtual box,virtual pc等虛擬機器軟體,一般來說,虛擬機器有三種網路模式 1.橋接 2.nat 3.host only 哪一種網路是適合自己的虛擬機器呢?橋接網路是指本地物理網絡卡和虛擬網 過vmnet0虛擬交換機進行橋接,物理網絡卡和虛擬網絡卡在拓撲圖上處於...

VirtualBox虛擬機器 橋接模式

問題概述 virtualbox虛擬機器設定橋接模式,與宿主機互相ping通。注 如果按照以下方式設定了還是ping不通,檢視虛擬機器防火牆是否已關。公司電腦拿去維修了,在自己家裡電腦上部署專案開發環境。在virtualbox中匯入win7系統後,該系統中啟用opc ua server,供宿主機中執行...

centos虛擬機器網路配置 橋接模式

什麼是橋接模式?橋接模式就是將主機網絡卡與虛擬機器虛擬的網絡卡利用虛擬網橋 進行通訊。在橋接的作用下,類似於把物理主機虛擬為乙個交換機,所有橋接 設定的虛擬機器連線到這個交換機的乙個介面上,物理主機也同樣插在這個交換 機當中,所以所有橋接下的網絡卡與網絡卡都是交換模式的,相互可以訪問而不幹 擾。在橋...