Vmware Linux 固定IP配置(CenOS7)

說明:想要達到的如下效果,

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.設置虛擬機的網絡連接方式:

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

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

 

2.配置虛擬機的NAT模式具體地址參數:

(1)編輯--虛擬網絡編輯器--更改設置(部分系統可能沒有圖中第2步)

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

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

說明:修改子網IP設置,實現自由設置固定IP,若你想設置固定IP爲192.168.2.2-255,比如192.168.2.2,則子網IP爲192.168.2.0;建議不要用:192.168.1.2-255,親測1網段無法成功;

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

 

(3)網關IP可以參照如下格式修改:192.168.2.1

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

 

3.配置筆記本主機具體VMnet8本地地址參數:

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

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

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

 

4.修改虛擬機中的CentOS 7系統爲固定IP的配置文件:

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

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

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

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

說明:

#將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(不支持ifconfig命令,則使用ip addr)

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

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

ping www.baidu.com

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

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

鼠標放到開始菜單右鍵,選擇命令提示符(管理員),打開命令操作界面:

ping 192.168.2.2

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

 

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虛擬機下設置固定IP詳解

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

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

參考鏈接:https://www.linuxidc.com/Linux/2017-12/149910.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章