1. 程式人生 > >VMware虛擬機器設定NAT網路

VMware虛擬機器設定NAT網路

這是一篇關於虛擬機器NAT網路設定以及Linux版本差異的介紹的筆記,設定過程中運用了計算機網路的基礎知識,值得認真體會;一、網路地址     要知道計算機網路的網路地址,首先要熟悉網路地址的定義和格式(一般而言指的是IPV4地址)。理解計算機網路地址需要掌握3個概念:IP地址-閘道器地址-子網掩碼,子網掩碼對A-B-C三類網路地址進行更細的劃分(即網路IP-子網IP-主機IP,網路IP由32位IPV4地址的前8為定義,子網IP和主機IP由子網掩碼輔助定義),閘道器地址是當前網路與其他網路通訊的關口,IP地址則是對應一個網路裝置(更精確的說就是一個網絡卡)。     網路通訊即是一個網絡卡到一個網絡卡的資料傳輸,而傳輸過程可能在一個子網內部,也可能在多個子網之間。很顯然,跨子網的通訊要求子網之間的閘道器是可相連的。二、網絡卡
     網絡卡可能是有線網絡卡、無線網絡卡、或者是虛擬網絡卡,虛擬機器正是使用的虛擬網絡卡與主機進行通訊的。     Windows環境下,wmware的虛擬網絡卡很容易的控制面板的網路模組找到,進而可以設定網路地址資訊(IPV4地址);三、DNS域名系統     DNS是域名系統的簡稱,它定義了‘誰’解析網路請求的主機別名。四、vmware虛擬機器網路模組的說明     vmware虛擬了網絡卡實現虛擬主機和物理主機通訊,因此我們要設定網路地址使得物理主機和虛擬主機可以連通,這需要注意3個地方:虛擬主機的網路地址-閘道器-IP地址,vmware虛擬網路的網路地址-閘道器,虛擬網絡卡的網路地址等。這其中要求虛擬主機網路是虛擬網路的一部分,即兩者要在同一個子網且虛擬主機IP地址是虛擬網路允許的的IP對賬範圍,同時虛擬主機要通過虛擬網路的閘道器與主機通訊。     關於DNS地址的配置,不同的linux系統略有差別。一般就指定虛擬網路的閘道器為DNS的地址,因為虛擬主機的DNS過程是經由虛擬網路處理的。CentOS系統的DNS配置說明:#臨時配置,每次系統重啟或者resolvconfig服務重啟都會失效#檔案:/etc/resolv.confignameserver $ip#永久配置,/etc/sysconfig/network-scripts/ifcfg-eth0DNS1=DNS2=.......ubuntu系統的配置說明:#永久配置有兩種情況,/etc/resolvconf/resolv.conf.d/base檔案和網絡卡nameserver $ip#網絡卡重啟操作命令ifdown#停止ifup  #啟動需要說明一下CentOS系統的yum源配置,mian部分#檔案:/etc/yum.conf#描述:定義全域性配置選項,比如快取目錄,日誌目錄等[main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=0debuglevel=2logfile=/var/log/yum.logexactarch=1obsoletes=1gpgcheck=1plugins=1installonly_limit=5......repository部分
#檔案目錄:/etc/yum.repos.d/*#描述:yum軟體倉庫的相關資訊#網路源配置,檔案:CentOS-Base.repo#格式說明[serverid]#用於區別各個不同的倉庫name=Some name for this server#對倉庫的描述baseurl=url://path/to/repository/#倉庫地址#案例[base]name=CentOS-$releasever - Base - mirrors.aliyun.comfailovermethod=prioritybaseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/        http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/五、小技巧
#檢視版本cat /etc/redhat-release#下載Yum 源#生成Yum快取yum makecache