天天看點

VMWare虛拟機下CentOS7 安裝以及網絡配置

這篇文章主要介紹了CentOS 7 在vmware中的網絡設定詳細介紹的相關資料,這裡對主要網絡問題進行了一一介紹及如何解決,需要的朋友可以參考下

CentOS 7 在vmware中的網絡設定

前言:由于工作中需要使用Linux,在虛拟機中裝了CentOS7,以作實驗之用,安裝後使用過程中出現不少問題,主要是網絡問題,安裝後出現下列幾種狀況:

(1)主控端網絡正常,在虛拟機的centos中無法通路外網。

(2)主控端可以ping通,且可以使用SSH連接配接,但無法telnet虛拟機centos的端口。

(3)centos 固定IP問題

(4)防火牆設定問題

經過查閱相關資料及實踐,才把網絡問題解決,在此記錄一下。

一、環境說明

vmware workstation 10

Linunx系統:CentOS7,官網下載下傳位址

二、centos在vmware中的安裝

CentOS7在vmware虛拟機中安裝流程不複雜,網上已有很多教程(可參考其中一篇(百度經驗上的)),本文不重複,簡要作以下說明及注意地方。

使用典型安裝,安裝程式CD光牒映像檔案

按機器實際情況選擇CPU、磁盤大小,本機是i7,8g記憶體,配置設定了2g,2核給CentOS7。

重點: 網絡類型有三種可參考此文章,由于不想占用目前已有的IP,選擇NAT,以主控端為路由。

安裝軟體類型可選擇最小安裝,也可選擇檔案伺服器、基本網頁伺服器等。建議最小安裝,幹淨。

三、NAT網絡設定

使用NAT網絡設定,不占用IP資源,設定方法可參考這篇文章,這裡作主要幾個重要設定點說明:

(1)設定虛拟機為NAT網絡,右擊虛拟機->設定,如下圖:

VMWare虛拟機下CentOS7 安裝以及網絡配置

(2)檢視VMnet8的網絡設定

控制台->網絡和 Internet->網絡連接配接,可見vmnet1和vmnet8兩個虛拟網卡,檢視vmnet8,右擊->屬性,檢視ipv4位址,可見vmware已自動配置設定了一個位址。如下:

VMWare虛拟機下CentOS7 安裝以及網絡配置

(3)設定虛拟網絡編輯器,編輯->虛拟網絡編輯器,如下:

此處的子網IP與vmnet8網段一緻,vmnet8是192.168.31.1,則此處設定為192.168.31.0即可。掩碼與vmnet8一緻。

另外,“使用本地dhcp服務将IP位址配置設定給虛拟機”可以先勾選,後面固定IP的時候再取消。

VMWare虛拟機下CentOS7 安裝以及網絡配置

(4)NAT設定

VMWare虛拟機下CentOS7 安裝以及網絡配置

設定後,進入虛拟機,如無意外,是可以正常連接配接網絡了。

(5)檢視IP并測試

使用ifconfig進行測試,此處可檢視到虛拟的IP,它的IP是dhcp自動配置設定的。

[[email protected] sysconfig]# ifconfig
           
VMWare虛拟機下CentOS7 安裝以及網絡配置

在虛拟機ping主控端IP,測試是否連通:

[[email protected] sysconfig]# ping 192.168.31.1
           

 在主控端ping虛拟機IP,測試是否連通:

[[email protected] sysconfig]# ping 192.168.31.128 
           

若能連通,即證明網絡設定完成,可以使用SSH連接配接虛拟機centos了。

四、設定固定IP

按上述方法,雖然可以連通,但由于是使用dhcp動态配置設定的,每次重新開機後,可能會變化,是以最好把它設定為固定IP。可以參考此文

以下幾點需要注意一下:

  1. VMware虛拟網絡編輯器中取消“使用本地DHCP服務将IP位址配置設定給虛拟機”的勾選。
  2. 修改/etc/sysconfig/network-scripts/中ifcfg開頭的對應的網卡配置。
  3. 修改/etc/resolv.conf ,添加域名解析。

(1)修改網卡配置說明

注意目前網卡的名稱,使用ifconfig可檢視到,本機安裝後網卡名稱是:ifcfg-eno16777736;

打開此檔案,主要配置以下幾項(無則添加上去):

ONBOOT=yes 設定為開機後啟動
IPADDR=192.168.31.128 #此處設定固定的IP
NETMASK=255.255.255.0 #此處設定掩碼
GATEWAY=192.168.31.2 #此處設定網關IP
BOOTPROTO=static #設定為靜态
           

如下圖:

VMWare虛拟機下CentOS7 安裝以及網絡配置

(2)修改/etc/resolv.conf 實作域名解析

未做此設定前,在虛拟機中ping外網域名,會報unknown host錯誤,如ping www.baidu.com,則報ping: unknown host www.baidu.com。

在/etc/resolv.conf中添加以下設定:

nameserver 192.168.31.2  #必須是上文中的GATEWAY位址
           

如下圖:

VMWare虛拟機下CentOS7 安裝以及網絡配置

(3)重新開機網絡服務

service network restart
           

這樣,虛拟機可以使用ping測試外網域名,正常。

繼續閱讀