虛擬機 VMware 設置VMWARE通過橋接方式使用主機無線網卡上網


環境:WIN7旗艦版,台式機,U盤無線上網卡。

虛擬軟件:VMware9.0,虛擬系統:CentOS6.4

需要實現虛擬機以獨立機形式工作和上網。

先介紹一下VMware網絡設置的三種方式

1 Host-only連接方式
讓虛機具有與宿主機不同的各自獨立IP地址,但與宿主機位於不同網段,同時為宿主主機新增一個IP地址,且保證該IP地址與各虛機IP地址位於同一網段。最終結果是新建了一個由所有虛機與宿主主機所構成的局域網,但該局域網與宿主主機本身所處的現有局域網是相互獨立的,如果不做額外路由設置,這兩個局域網之間不會連通,因此新建的局域網可以認為是一個單獨從屬於當前宿主主機的私有網絡,其成員為當前宿主主機和相關的所有虛機,這也是Host-only命名的由來。
從網絡技術上相當於為宿主主機增添了一個虛擬網卡,讓宿主主機變成一台雙網卡主機(宿主網卡+虛擬網卡)。同時在宿主主機后端加設一個虛擬交換機,讓宿主主機和所有虛機構成另一個虛擬的局域網。由於具備雙網卡,宿主主機可同時參與兩個局域網(現有的宿主局域網+新建的虛擬局域網),只不過缺省情況下兩個局域網不連通。

2 Bridge(橋接)連接方式
讓虛機具有與宿主機不同的各自獨立IP地址,但與宿主機保持在同一網段,最終結果是所有虛機都加入宿主主機所在的局域網,這與在該局域網中添加入其他宿主主機在效果上沒什么區別。
從網絡技術上相當於在宿主主機前端加設了一個虛擬交換機,然后宿主主機和所有虛機共享這個交換機;或者干脆理解成在宿主主機上作點增強,使其兼具一個交換機(當然是虛擬的)功能,供該宿主主機和網段內其他虛機使用。

3 NAT連接方式
雖然從表面現象看,虛機無自己的IP地址,而是共享宿主主機的IP地址,但技術本質上卻是基於Host-only方式的(即,虛機還是有自己獨立IP地址的,只不過實際中不投入使用),與Host-only方式一樣,宿主主機成為雙網卡主機,同時參與現有的宿主局域網和新建的虛擬局域網,但由於加設了一個虛擬的NAT服務器,使得虛擬局域網內的虛機在對外訪問時,完全“冒用”宿主主機的IP地址,這樣從外部網絡來看,只能看到宿主主機,完全看不到新建的虛擬局域網。

說明:

(1)Bridged方式
用這種方式,虛擬系統的IP可設置成與本機系統在同一網段,虛擬系統相當於網絡內的一台.獨立的機器,與本機共同插在一個Hub上,網絡內其他機器可訪問虛擬系統,虛擬系統也可訪問網絡內其他機器,當然與本機系統的雙向訪問也不成問題.
(2)NAT方式
這種方式也可以實現本機系統與虛擬系統的雙向訪問.但網絡內其他機器不能訪問虛擬系統,虛擬系統可通過本機系統用NAT協議訪問網絡內其他機器.
NAT方式的IP地址配置方法:虛擬系統先用DHCP自動獲得IP地址,本機系統里的ware services會為虛擬系統分配一個IP,之后如果想每次啟動都用固定IP的話,在虛擬系統里直接設定這個IP即可.
(3)host-only方式
顧名思義這種方式只能進行虛擬機和主機之間的網絡通信,既網絡內其他機器不能訪問虛擬系統,虛擬系統也不能訪問其他機器.

這里使用橋接(bridged)方式,網上很多資料都說配置很簡單:禁用vmnet1和vmnet8,只要物理網卡與bridged(虛擬機)網卡在同一個網段且兩個ip都可上網即可,但這中間有一步很關鍵的地方是,需要在虛擬網絡中,要將橋接到你上網的網卡上,如果是有線,就橋接到有線,如果是無線,就橋接到無線。

設置如下:

1.VMware->編輯->虛擬網絡編輯器

上面多個幾個網卡:vmNet8是虛擬機和主機之間使用nat模式進行通信的

host-only與wmnet1虛擬網卡進行通信
NAT模式與VMnet8虛擬網卡進行通信
橋接使用的是你機器的真實網卡進行上網

這里虛擬機選擇橋接模式和主機進行通信,主機現在使用的無線網卡進行上網,主機的無線網卡是DW1501 wireless-N這個網卡

設置如下:

1.VMware->編輯->虛擬網絡編輯器

上面一定要選擇的是主機的無線網卡

虛擬機一定要保證是橋接模式

2.設置網絡連接方式為:橋接

3.CentOS中IP設置:

我們首先看當前主機的無線網卡的IP地址

我們要讓虛擬機的IP地址和主機的IP地址要在同一個網段,我們設置IP地址為192.168.0.111

上面DNS也要設置為主機的IP地址否則無法上網。

我們這樣設置之后,就可以上網了,我們 cd /etc/sysconfig/network-scripts/目錄下ifcfg-eth0,可以看到我們剛才的配置

 2、nat模式

1、首先查看虛擬機的設置為nat模式

 

 保證dhcp勾選上

接下來保證虛擬機使用的是nat模式

 

 第三步,修改虛擬機的網絡配置文件,vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

 

 

 

 ONBOOT設置成yes BOOTPROTO設置成dhcp

然后重啟網絡服務/etc/init.d/network restart, 搞定

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM