VMware實現網路連線

2021-04-20 22:55:14 字數 2298 閱讀 2935

日期:2008-10-18

kagula

本文的閱讀物件是有計算機網路基本知識的讀者。這裡假設宿主機用的是

winxp

作業系統。

虛擬機器的連線方式

vmware

主要有三種連網方式:橋接、

nat、

host-only

如下圖。

上圖中的

vmware

包括三種連線方式的虛擬機器。不同連線方式的虛擬機器,連線到宿主(執行

vmware

軟體的計算機)的不同位置(物理網絡卡、

vmnet1

、vmnet8

),最後,通過宿主連線到其它網路。

vmnet8

vmnet1

的區別在於,

vmnet8

有nat(network address translation)

功能。理論上來說,連線到

vmnet8

上的不同虛擬機器,對外網來說,是同乙個

vmnet8

位址,而連線到

vmnet1

上的虛擬機器則可以在外網面前保留它們自己不同的

ip。這也就是為什麼,以

nat方式連線的虛擬機器,可以

ping

通宿主機,而宿主機卻不能

ping

通以nat

方式連線的虛擬機器。

三步連線internet

現在假設,你的機器是非adsl上網模式,外網是

internet

,在宿主機中能正確訪問

internet

。你有乙個

host-only

連線形式的虛擬機器,想要通過

vmnet1

訪問外網。

[1/3]

首先,必須保證虛擬機器能夠

ping

通vmnet1

。宿主機能

ping

通外網。

[2/3]

在虛擬機器中,設定閘道器為

vmnet1

。如果設定正確,在虛擬機器中你已經能直接

ping

通外網了,如果不行,請檢查你的防火牆設定,確保虛擬機器能

ping

通外網。

[3/3]

在宿主機控制台中打入「

ipconfig /all

」命令,查得外網的

dns。修改你虛擬機器中

dns的設定,確保你在虛擬機器中,發出的網域名稱能夠正確解析。如果這步正確,你就能在

ie中瀏覽網頁,否則請檢查你的

dns設定是否正確。

其它連線形式的虛擬機器,想要訪問

internet

,步驟同上面類似。

如果你的機器是

adsl

上網模式,只能選擇

nat連線方式和

host-only

連線方式。

[1/3]

在宿主機上開啟「網路連線」,設定「寬頻

(adsl)

」,「internet

連線共享」,「家庭網路連線」,為

vmnet8

或vmnet1

。[2/3]

在虛擬機器中設定閘道器為

192.168.0.1

,其餘同上面的

[2/3]

[3/3]同上

高階應用

上面的vmnet1

和vmnet8

上是安裝

vmware

時,安裝程式預設建立的兩個虛擬網絡卡,即每種虛擬網絡卡(

nat型的和

host-only

型的)各乙個。筆者推測,每種形式的網絡卡(包括物理卡),可以有多個,每個都可以獨自和一組同種連線形式的虛擬機器連線起來組成乙個子網。通過不同

ip位址的劃分,可以劃分子網中的子網,實現在一台機器學習較複雜網路模型的目的。

筆者後言

上面「三步連線

internet

」,可能不是

vmware

的虛擬機器連線到

internet

網的最方便手段。

vmware

虛擬網絡卡都帶有

dhcp

動態分配位址功能,利用這一特性,在多數情況下,可以不做任何設定直接在虛擬機器中上網。但是它也有「失效」的時候,所以才有了本文的「三步連線

internet」。

Vmware下Ubuntu NAT網路連線方式設定

vmware下ubuntu nat網路連線方式設定 一 vmware setting 1 在vmware設定好ubuntu的網路連線方式,選擇nat vm setting network adapter nat 2 通過edit virtual networking editor檢視vmnet8的g...

VMware網路連線方式 Host only

虛擬機器和本機通過host only的方式通訊設定方法 win7 如果你只是想讓虛擬機器和實體機通訊,很簡單。把橋接方式更改為hostonly,即可以實現系統的通訊。因為你按照虛擬機器後,系統會虛擬出來乙個交換機,來滿足你兩個系統交換資料功能。不需要其他設定,也不需要其他配置。如果ping不通,請檢...

vmware的網路連線方式

在說到vmware的網路模型之前,先說一下vmware的幾個虛擬裝置 vmnet0 這是vmware用於虛擬橋接網路下的虛擬交換機 vmnet1 這是vmware用於虛擬host only網路下的虛擬交換機 vmnet8 這是vmware用於虛擬nat網路下的虛擬交換機 vmware network...