vmware nat網絡連接原理和配置

vmware nat簡介

vmware 提供了三種上網方式,本文主要講解使用nat上網的方式。以及配置nat上網方式,需要注意的事項。
本文的實驗環境說明:



   主機信息:
      window7旗艦版
      VMware Network Adapter VMnet8配置的ip爲:192.168.146.1
      本地連接ip爲:192.168.0.101


   vmnat8(位於虛擬網絡編輯器):


   虛擬機信息:
      centos7
      網卡(ifcfg-ens33)配置:
         ip:192.168.146.128
         GATEWAY:192.168.146.2
         DNS1:192.168.146.2


nat上網簡介

vmware中nat上網的設備主要有:
    1)vmnat8
        vmnat8,我們可以理解爲一個交換機,VMware Network Adapter VMnet8連接在交換機上,虛擬機的網卡文件(ifcfg-xxx)也連接的虛擬機上,虛擬機訪問主機時,通過配置網卡的網關,再通過主機的VMware Network Adapter VMnet8來實現虛擬機和主機的通信。虛擬機訪問外網時,也是通過vmnat8經過nat轉換,通過主機的網卡進行外網通信。所以,VMware Network Adapter禁用,不會影響虛擬機訪問外網,只會影響虛擬機和主機之間的通信。vmnat8通過虛擬機軟件的虛擬網絡編輯器配置。

    2)VMware Network Adapter VMnet8
        VMware Network Adapter VMnet8是虛擬出來的一塊網卡,主要用於虛擬機和主機之間的通信。當在虛擬網絡編輯器中配置nmnet8時,本地會生成一會網卡。


虛擬機配置nat上網

新增或者修改虛擬網絡編輯器

在 編輯------->虛擬網絡編輯器中操作。

    - 設置上網模式爲nat上網
    - 將主機虛擬適配器連接到此網絡
    - 配置子網ip
    - 點擊nat設置,進入修改nat信息,修改的gateway一點要記着,配置虛擬機的網卡文件時,會使用到

上面操作中,


        1)將主機虛擬適配器連接到此網絡:


可以理解爲將主機的虛擬設備VMware Network Adapter VMnet8連接到此交換機上。用於虛擬機和主機之間的通信。


        2)配置nat設備的信息:
這一塊的的配置nat設備的信息,非常重要,默認我們修改了圖中的子網ip,假如當前爲192.168.146.0,nat設置中的網關ip爲192.168.146.2,本地中的VMware Network Adapter VMnet8中的ip設置爲192.168.146.1。window7在本地會生成一塊nat設備的配置文件。在C:\ProgramData\VMware\vmnetnat.conf。

爲虛擬機新增一塊網卡設備

  • 選中虛擬機右鍵—–設置——添加網卡適配器—自定義(vmnet8)

  • 新增或者修改虛擬機的網卡文件。
    使用ifconfig命令查看網卡設備,會顯示網卡設備,上一步,爲虛擬機添加了一塊網卡設備,但是ip並沒與固定,網卡配置文件已ifcfg開頭。

修改vi /etc/sysconfig/network-scripts/ifcfg-ens33內容如下:

TYPE=Ethernet
BOOTPROTO=static
DEVICE=ens33
NAME=ens33
IPADDR=192.168.146.128
GATEWAY=192.168.146.2
DNS1=192.168.146.2
NETMASK=255.255.255.0
ONBOOT=yes
PEERDNS=yes

需要注意的是:
NAME:配置的要和網卡名稱一致。
GATEWAY:必填,不填,不能上外網和於主機通信。配置的是nat設置中的網關,注意:不是VMware Network Adapter VMnet8的ip。


測試配置

  • 主機和虛擬機通信,虛擬機和主機通信

如果ping不通,需要檢查本地網絡連接中的VMware Network Adapter VMnet8配置是否一致
-虛擬機上外網

無法上網這個問題比較坑,筆者遇到的原因爲

設置了共享之後,在window事件查看器中,會報錯,“DNS 代理程序未能分配 0 字節的內存。這可能意味系統的虛擬內存不足,或者內存管理器遇到了一個內部錯誤。”
解決辦法,也很簡單,把本地網卡的網絡共享關閉關閉以後,再次測試:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章