首頁 > 軟體

CentOS 7虛擬機器下設定固定IP詳解

2020-06-16 16:57:48

說明:在網上搜了好多文章都是大同小異,都沒有完全解決我想要的固定IP後要達到的如下效果,

1、筆電主機IP為設定自動獲取,不管什麼情況下,不受虛擬機器影響,只要連線外網就可以正常上網;

2、只要筆電主機可以正常存取外網,啟動虛擬機器中的CentOS 7系統就可以正常存取外網,無需再進行任何設定;

3、虛擬機器設定為固定IP,不管主機在什麼網路環境下,是斷網環境,還是連線任何網段存取外網的環境下,虛擬機器的IP都固定不變,而且使用終端連線,始終不變,正常連線;

4、虛擬機器的固定IP可以按照自己想設定的IP地址網段隨意設定,比如我就想設定固定IP為192.168.2.2。

以上4點,網上我沒有找到一個貼文可以達到我要求的效果,經過我這段時間研究,經過各種嘗試,期間出現各種問題,測試穩定後,總結如下分享給大家,希望對大家有所幫助,少走彎路。

採用方式為NAT模式+固定IP的模式。

設定環境說明:主機為Win10家庭版,虛擬機器為VMware Workstation 12 Pro中文版,虛擬機器中的Linux系統為CentOS 7 64位元。

1.設定虛擬機器的網路連線方式:

按照如下圖設定,英文版的對照設定即可

 

2.設定虛擬機器的NAT模式具體地址引數:

(1)編輯--虛擬網路編輯器--更改設定

(2)選擇VMnet8--取消勾選使用本地DHCP--設定子網IP--閘道器IP設定(記住此處設定,後面要用到),如下圖

說明:修改子網IP設定,實現自由設定固定IP,若你想設定固定IP為192.168.2.2-255,比如192.168.2.2,則子網IP為192.168.2.0;若你想設定固定IP為192.168.1.2-255,比如192.168.1.2,則子網IP為192.168.1.0;

(3)閘道器IP可以參照如下格式修改:192.168.2.1

 

3.設定筆電主機具體VMnet8本地地址引數:

說明:第6步中的IP地址隨意設定,但是要保證不能跟你要設定虛擬機器的固定IP一樣。

 

4.修改虛擬機器中的CentOS 7系統為固定IP的組態檔:

(1)進入centos7命令列介面,修改如下內容:

#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eno16777736

說明:

#將IPV6…..協定都注釋;
BOOTPROTO=static        #開機協定,有dhcp及static;
ONBOOT=yes              #設定為開機啟動;
DNS1=114.114.114.114    #這個是國內的DNS地址,是固定的;
IPADDR=192.168.2.2      #你想要設定的固定IP,理論上192.168.2.2-255之間都可以,請自行驗證;
NETMASK=255.255.255.0   #子網掩碼,不需要修改;
GATEWAY=192.168.2.1     #閘道器,這裡是你在“2.設定虛擬機器的NAT模式具體地址引數”中的(2)選擇VMnet8--取消勾選使用本地DHCP--設定子網IP--閘道器IP設定。

(2)重新啟動網路服務

service network restart

 

5.檢驗設定是否成功

(1)檢視修改後的固定IP為192.168.2.2,設定正確;

ifconfig

(2)測試虛擬機器中的CentOS 7系統是否能連外網,有資料返回,說明可以連線外網;

ping www.baidu.com

(3)測試本機是否能ping通虛擬機器的固定IP,有資料返回,說明可以使用終端工具正常連線;

滑鼠放到開始選單右鍵,選擇命令提示字元(管理員),開啟命令操作介面:

ping 192.168.2.2

 

6.遠端終端連線

(1)遇到問題,若連線失敗是因為CentOS 7的防火牆埠沒有開啟,比如開啟80,3306埠,最後一定要重新啟動防火牆;

#檢視防火牆狀態
systemctl status firewalld  
#開啟80埠
firewall-cmd --zone=public --add-port=80/tcp --permanent  
#開啟3306埠
firewall-cmd --zone=public --add-port=3306/tcp --permanent  
#重新啟動防火牆:
firewall-cmd --reload  

(2)連線成功

以上要求的效果全部達到,且完全可以將虛擬機器中的CentOS 7做為伺服器,在上面部署各種服務啦!!!

若有不對的地方,還請多多指教,互相學習成長。

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-12/149910.htm


IT145.com E-mail:sddin#qq.com