一、整體設定
VMware 15.5.6 build-16341506
Ubuntu 16.04 x86_64
CentOS Linux release 7.9.2009
右鍵單擊網絡圖示,依次選擇<code>打開網絡中心和Internet設定</code> --> <code>更改擴充卡選項</code> --> <code>右鍵單擊vmnet8</code> --> <code>屬性</code> ,将Internet協定版本4改成手動ip,注意<code>預設網關</code>的配置,後續虛拟機配置會用到。
聲明: 這部配置設定置是公用的,後面會分開說明兩個發行版的獨有配置
VMware在預設安裝完成之後,會建立三個虛拟的網絡環境:VMnet0、VMnet1和VMnet8。其類型分别為:橋接網絡,Host-only和NAT。其中,NAT表示VMWware内安裝的Ubuntu将會在一個子網中,VMware通過網絡位址轉換,通過實體機的IP上網。
這裡,我們選擇<code>NAT</code>方式,來實作<code>Ubuntu</code>和<code>CentOS</code>的靜态IP位址配置。
打開VMware,在頂部依次選擇:<code>編輯</code>> <code>虛拟網路編輯器</code>,打開虛拟網路編輯器:

點選<code>更改設定</code>:
選擇<code>VMnet8</code>,<code>取消勾選DHCP服務</code>,依次按照下圖配置,子網ip可以選擇自己想要的ip網段。這裡的子網IP為:192.168.26.0,子網路遮罩為:255.255.255.0,是以,在Ubuntu和CentOS中,設定IP位址的時候,可以設定為192.168.26.x,x可以為1~255。
選擇<code>NAT設定</code>,打開NAT設定面闆,設定網關位址:這裡網關位址必須和你本機中<code>VMnet8</code>的虛拟網卡配置一緻。
至此,本機和虛拟機的所有配置就完成了。接下來就是在Ubuntu和CentOS中設定。
二、Ubuntu配置
以下僅提供指令行配置,想要Ubuntu桌面配置的請自行baidu。
打開Ubuntu的終端,輸入:<code>sudo vim /etc/network/interfaces</code>,打開<code>interfaces</code>檔案。 在打開的檔案中,若有内容,先全部删除,然後輸入如下代碼:
注意看自己的網卡名稱,我這裡是<code>ens32</code>,表示以太網。
輸入 <code>vim /etc/resolv.conf</code>,在裡面填入DNS:114.114.114.114,儲存退出。
輸入 <code>/etc/init.d/networking restart</code>,
至此,Ubuntu 這邊的就搞定了,有些部落客可能寫到還要重新開機<code>managed</code>,但是我在重新開機完managed之後,反而出問題了,這裡不懂的可以去看這篇文章,傳送門
這裡也說一下我當時是重新開機完<code>managed</code>之後,出現了域名無法解析的問題,解決辦法就是先停掉network服務,重新指定DNS伺服器:<code>nameser 114.114.114.114</code>,最後在開啟network服務即可。
三、CentOS配置
說完了Ubuntu的配置,我們接下來說CentOS的。感覺CentOS的會比較簡單一點,大緻配置都是一樣的。
首先打開終端,檢視自己的ip,輸入<code>ifconfig</code>,或者<code>ip addr</code>。
輸入:<code>sudo vim /etc/sysconfig/network-scripts/ifcfg-ens32</code>,打開<code>網絡配置</code>檔案,注意看自己的網卡名稱,我這裡是<code>ens32</code>。這裡隻修改<code>BOOTPROTO=static</code>,然後在後面添加如下代碼即可:
輸入 <code>systemctl restart network</code>,
四、總結
兩者的配置其實差不多,就是網絡配置檔案不一樣,是以才會單獨寫了2次。OK,就到這裡,有問題歡迎留言私信!