虛擬機中的CentOS 7設置固定IP鏈接最理想的配置

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

一、筆記本主機IP爲設置自動獲取,無論什麼狀況下,不受虛擬機影響,只要鏈接外網就能夠正常上網;linux

二、只要筆記本主機能夠正常訪問外網,啓動虛擬機中的CentOS 7系統就能夠正常訪問外網,無需再進行任何設置;apache

三、虛擬機設置爲固定IP,無論主機在什麼網絡環境下,是斷網環境,仍是鏈接任何網段訪問外網的環境下,虛擬機的IP都固定不變,並且使用終端鏈接,始終不變,正常鏈接;centos

四、虛擬機的固定IP能夠按照本身想設置的IP地址網段隨意設置,好比我就想設置固定IP爲192.168.2.2。服務器

以上4點,網上我沒有找到一個帖子能夠達到我要求的效果,通過我這段時間研究,通過各類嘗試,期間出現各類問題,測試穩定後,總結以下分享給你們,但願對你們有所幫助,少走彎路。網絡

 

採用方式爲NAT模式+固定IP的模式,爲何採用這種方式能夠參見以下文章的理論知識:tcp

http://blog.sina.com.cn/s/blog_601bc5cf0101d32z.html編輯器

配置環境說明:主機爲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作爲服務器,在上面部署各類服務啦!!!

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

相關文章
相關標籤/搜索