VMware虛擬機器的上網問題

2021-06-25 23:48:06 字數 2205 閱讀 5667

一. vmware 的幾個虛擬的網路裝置

vmnet0: 在橋接模式下的虛擬交換機

vmnet1: 在host-only模式下的虛擬交換機

vmnet8: 在nat模式下的虛擬交換機

vmnet network adapter vmnet1: 在host-only 模式下,host 與host-only 虛擬網路進行通訊的虛擬網絡卡(這是在物理機上的虛擬網絡卡,跟虛擬機器上的虛擬網絡卡不一樣)

vmnet network adapter vmnet8: 在nat模式下,host與nat虛擬網路進行通訊的虛擬網絡卡

二. 三種網路模型

1. bridge network   橋接網路

在bridge network中,host 的物理網絡卡和 guest(virtual machine)的虛擬網**過虛擬的網橋(virtual bridge)橋接連線在virtual ethernet switch(vmnet0) 虛擬交換機上。

要注意的是:vmnet network adapter vmnet1 和 vmnet network adapter vmnet8 是物理機上的虛擬網絡卡,而這裡的虛擬網絡卡是指虛擬機器的虛擬網絡卡!(對於虛擬機器的os來說虛擬機器系統認為虛擬機器的虛擬網絡卡就是其虛擬系統的物理網絡卡)

也就是說:在橋接網路中,你物理機的真實網絡卡和你虛擬機器的虛擬網絡卡在網路中的地位其實是一樣的,即可以說虛擬機器是和物理機處在同乙個網段中的另外一台機器

2. network address translation (nat) nat網路

也就是說,虛擬機器是通過虛擬的nat伺服器連線到外網的,而這個nat伺服器,在物理機共享ip位址給vms的基礎上建立的

3. host-only networking   host-only 網路

在host-only networking 模式網路中,host-only網路是乙個隔離的無法與外網通訊的網路結構。host-only 網路和 nat 網路比較類似,不同之處就是在host-only 模式下,沒有使用nat 服務,vmnet1 也沒有連線到路由,所以不能訪問到外網。而host 與guest 則利用vmnet network adapter vmnet1 這塊虛擬網絡卡進行彼此的通訊。在這個模式下guest 通過虛擬的dhcp伺服器獲得ip,這一點和nat模式是一樣的。

三. 上網設定

1. nat 上網

由於是虛擬機器上網是通過nat伺服器連線的,所以要配置好nat伺服器。

在虛擬機器裡開啟,edit -> virtual network editor,把你的網段(subnet ip)設定為和你物理主機在同一網段內

於是你要把你的網段在nat裡設定為:

這樣就可以上網了。

注意:

1. windows 的本地連線開啟共享功能(高階選項裡面設定)。

2. 開啟vmware的vmware dhcp service 和vmware nat service兩個服務(我的電腦->管理》服務)。

3. 虛擬機器裡 linux 的 eth0 設定為dhcp模式,自動獲得 ip 位址。

這樣設定成功後,可以看到在 linux 裡 ip 位址被自動分配為 169.254.103.130,都是在乙個網段的。

VMware虛擬機器的上網問題

一.vmware 的幾個虛擬的網路裝置 vmnet0 在橋接模式下的虛擬交換機 vmnet1 在host only模式下的虛擬交換機 vmnet8 在nat模式下的虛擬交換機 vmnet network adapter vmnet1 在host only 模式下,host 與host only 虛擬...

VMware虛擬機器NAT模式無法上網問題解決辦法

1 確保本機能上網 2,確保ip配置正確 3,確保nat模式主機連線為已連線 4,確保閘道器配置正確 閘道器不管怎麼配,一定不要配192.168.1.1 主機網路vmnet8的ip 5,確保網絡卡配置正確 修改網絡卡配置 type ethernet 裝置名 bootproto static 獲取ip...

Ubuntu在vmware虛擬機器無法上網的解決方法

在vmware中安裝ubuntu之後,我們希望基本的功能如上網 傳輸檔案等功能都是可用的,但是經常遇到不能上網的情況。使用筆記本時,我們經常希望能通過無線網絡卡上網,但是在做嵌入式開發時,我們還希望虛擬機器能通過有線網連線到嵌入式裝置上。如何保證兩者快速切換,有時候會很頭疼。在網上查閱相關資料和自己...