一篇文章讲懂Vmware网卡配置,解决常见问题
目錄
一、搭建環境及背景
二、基礎知識
三、配置過程及注意事項
1. Bridged(橋接模式)
拓撲示例
具體配置如下:
注意:
應用場景:
2. NAT(網絡地址轉換模式)
3. Host-only(主機模式)
一、搭建環境及背景
Win10 企業版 + VMware 11.1.2
其實無論VM多少版本,或在Windows其它版本系統,以下配置均可以適用。本人最開始使用的XP+VM8.4,后續逐漸版本更新和系統升級。
我們都知道在VMware中有三種模式:橋接模式、僅主機模式、NAT模式;
- 那三種模式使用場景分別是什么?
- 這三種模式如何配置?
- 配置時有哪些注意事項?
本文就是解決以上問題。
二、基礎知識
安裝VMvare軟件和激活略過,如果打開Linux系統時提示權限不足,是因為vmware-authd服務器沒有設置為開啟啟動。
如下圖為VMware的配置網絡選項: 編輯-》虛擬網絡編輯器
如上圖,存在3種模式,且這里的網卡,與系統中的網絡設備是有對應關系的(如下圖), 是什么關系呢?接著向下走。
當我們裝好VMware軟件時,在VMware的默認網絡配置中,會開啟VMnet0,VMnet1,VMnet8。根據圖中顯示,分別為橋接模式、僅主機模式(HostOnly)、NAT模式。
在Win10系統 中,就會給我們創建好如上圖的兩網卡VMnet1和VMnet8(圖二),模式為:
Win10 上的VMnet1-------》HostOnly模式
Win10 上的VMnet8-------》NAT模式
? ? ? ? 為啥VMnet0沒有在Win10中建立虛擬網卡呢?因為對橋接模式的配置,是直接選擇橋接哪塊具體網卡上的,因此不需要虛擬機設備。
橋模式 VMnet0
????這種模式是一種透明轉發的模式,是將虛擬主機的虛擬網卡橋接到一個Host主機的物理網卡上面,實際上是將Host主機的物理網卡設置為混雜模式,從而達到偵聽多個IP的能力。在這種模式下,虛擬主機的虛擬網卡直接與Host主機的物理網卡所在的網絡相連,可以理解為虛擬機和Win10是通過一個交換機連接到一起的。
Host-Only模式 VMnet1
???這種模式是一種封閉的網絡方式,相當于虛擬機和Win10中的虛擬網卡(VMnet1)處于同一個網段的LAN側,且這個網絡不與外面任何設備通信,即虛擬機只能訪問到主機,主機也只能訪問到虛擬機,這也是Host-Only的名字的意義。?
NAT模式 VMnet8
????這種模式是一種帶NAT的轉發模式,Win10主機上的VMnet8提供數據轉發,虛擬機本身則相當于一個路由,為虛擬機中的系統:分派IP(即帶DHCP Server功能);作NAT數據的轉發(在進程中,有一個vmnat服務器來作NAT處理)。
三、配置過程及注意事項
1. Bridged(橋接模式)
拓撲示例
具體配置如下:
在虛擬機中添加網卡,選擇網卡模式為橋接模式。
注意:
如果你電腦有多個物理網卡(對于開發人員來說非常常見),這里橋接的網卡是在虛擬網絡編輯器中選擇的具體的網卡,測試抓包時,要選對網卡。
?
應用場景:
? ?a. 如果只想簡單玩下虛擬機,跑個Linux系統,那就建議這樣配置。 假設裝的是Ubuntu,那打開Ubuntu后,就會與Win10一樣,從上級路由器上獲取一個IP,且這個IP與電腦是同一網段的,基本滿足使用SSH、FTP、Samba等通信協議,開發或傳文件數據都是OK的。
b. 對于開發人員來講,如果需要測試VLAN功能(配置幾種Vlan,如帶vlan tag 2、100、621等),或是搭建PPPoe服務器,那這種模式是必須的。
?
2. NAT(網絡地址轉換模式)
拓撲示例
?
具體配置
在虛擬機中添加網卡,選擇網卡模式為NAT模式。
注意:
Win10中的VMnet8的IP要與虛擬機網絡配置中的VMnet8要處于同一網段,很多同學能上網但訪問不了Samb、SSH,都是因為這個。詳細如下
NAT模式下,有網段的和網關的配置,在虛擬網絡編輯器中,
網段和網關的配置如下:
同時保證WIN10中的VMnet8 這個網卡配置為同虛擬機里面系統為同一網段。
另,如果NAT模式下出現配置對也訪問不了的問題,就把電腦重啟一下,可能是VMware本身的問題。
應用場景:
1、NAT方式對于上網就非常靈活了,只要我們的主機可以上網,那么VM中的Linux系統就可以上;不依賴于物理網卡。
2、且滿足使用SSH、FTP、Samba等通信協議,開發或傳文件數據都是OK的。
?
3. Host-only(主機模式)
拓撲示例
具體配置
注意:
? ? 與NAT模式下的注意事項相同。
?
?使用場景:
1、僅需要訪問VM中Linux系統的情況。除不能上網外,與NAT模式相同。
那為什么還要有這樣一種模式?
因為非常穩定。以前我的VM中的Linux使用NAT做Samba共享和SSH, 但是每當物理網口變化時(或上網的接口變化),就會卡頓個5秒左右,這應該算是VM的實現BUG,但Hostonly就不會存在這種問題。
?
因此,對于一般的開發人員開講,都會給VM中的Linux系統配置2塊網卡,
一塊使用NAT,用于SVN下載代碼、上網, 且可以調整為橋接模式用于測試(直接修改模式即可) ---- 靈活
一塊使用Host only,用于訪問Samba、SSH、FTP等? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?---- 穩定
總結
以上是生活随笔為你收集整理的一篇文章讲懂Vmware网卡配置,解决常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 板子上wget移植
- 下一篇: BRCM5.02编译一 : 缺少工具链路