新聞中心
說明:想要達(dá)到的如下效果,
1、筆記本主機IP為設(shè)置自動獲取,不管什么情況下,不受虛擬機影響,只要連接外網(wǎng)就可以正常上網(wǎng);
2、只要筆記本主機可以正常訪問外網(wǎng),啟動虛擬機中的CentOS 7系統(tǒng)就可以正常訪問外網(wǎng),無需再進(jìn)行任何設(shè)置;
3、虛擬機設(shè)置為固定IP,不管主機在什么網(wǎng)絡(luò)環(huán)境下,是斷網(wǎng)環(huán)境,還是連接任何網(wǎng)段訪問外網(wǎng)的環(huán)境下,虛擬機的IP都固定不變,而且使用終端連接,始終不變,正常連接;
4、虛擬機的固定IP可以按照自己想設(shè)置的IP地址網(wǎng)段隨意設(shè)置,比如我就想設(shè)置固定IP為192.168.2.2。
以上4點,網(wǎng)上我沒有找到一個帖子可以達(dá)到我要求的效果,經(jīng)過我這段時間研究,經(jīng)過各種嘗試,期間出現(xiàn)各種問題,測試穩(wěn)定后,總結(jié)如下分享給大家,希望對大家有所幫助,少走彎路。
采用方式為NAT模式+固定IP的模式。
配置環(huán)境說明:主機為Win10家庭版,虛擬機為VMware Workstation 12 Pro中文版,虛擬機中的Linux系統(tǒng)為CentOS 7 64位。
1.設(shè)置虛擬機的網(wǎng)絡(luò)連接方式:
按照如下圖設(shè)置,英文版的對照設(shè)置即可
2.配置虛擬機的NAT模式具體地址參數(shù):
(1)編輯--虛擬網(wǎng)絡(luò)編輯器--更改設(shè)置(部分系統(tǒng)可能沒有圖中第2步)
(2)選擇VMnet8--取消勾選使用本地DHCP--設(shè)置子網(wǎng)IP--網(wǎng)關(guān)IP設(shè)置(記住此處設(shè)置,后面要用到),如下圖
說明:修改子網(wǎng)IP設(shè)置,實現(xiàn)自由設(shè)置固定IP,若你想設(shè)置固定IP為192.168.2.2-255,比如192.168.2.2,則子網(wǎng)IP為192.168.2.0;建議不要用:192.168.1.2-255,親測1網(wǎng)段無法成功;
(3)網(wǎng)關(guān)IP可以參照如下格式修改:192.168.2.1
3.配置筆記本主機具體VMnet8本地地址參數(shù):
說明:第6步中的IP地址隨意設(shè)置,但是要保證不能跟你要設(shè)置虛擬機的固定IP一樣。
4.修改虛擬機中的CentOS 7系統(tǒng)為固定IP的配置文件:
(1)進(jìn)入centos7命令行界面,修改如下內(nèi)容:
#cd /etc/sysconfig/network-scripts/
#ls
#vi ifcfg-eno16777736
說明:
#將IPV6…..協(xié)議都注釋;
BOOTPROTO=static #開機協(xié)議,有dhcp及static;
ONBOOT=yes #設(shè)置為開機啟動;
DNS1=114.114.114.114 #這個是國內(nèi)的DNS地址,是固定的;
IPADDR=192.168.2.2 #你想要設(shè)置的固定IP,理論上192.168.2.2-255之間都可以,請自行驗證;
NETMASK=255.255.255.0 #子網(wǎng)掩碼,不需要修改;
GATEWAY=192.168.2.1 #網(wǎng)關(guān),這里是你在“2.配置虛擬機的NAT模式具體地址參數(shù)”中的(2)選擇VMnet8--取消勾選使用本地DHCP--設(shè)置子網(wǎng)IP--網(wǎng)關(guān)IP設(shè)置。
(2)重啟網(wǎng)絡(luò)服務(wù)
service network restart
5.檢驗配置是否成功
(1)查看修改后的固定IP為192.168.2.2,配置正確;
ifconfig(不支持ifconfig命令,則使用ip addr)
(2)測試虛擬機中的CentOS 7系統(tǒng)是否能連外網(wǎng),有數(shù)據(jù)返回,說明可以連接外網(wǎng);
ping www.baidu.com
(3)測試本機是否能ping通虛擬機的固定IP,有數(shù)據(jù)返回,說明可以使用終端工具正常連接;
鼠標(biāo)放到開始菜單右鍵,選擇命令提示符(管理員),打開命令操作界面:
ping 192.168.2.2
6.遠(yuǎn)程終端連接
(1)遇到問題,若連接失敗是因為CentOS 7的防火墻端口沒有打開,比如開啟80,3306端口,最后一定要重啟防火墻;
#查看防火墻狀態(tài)
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)連接成功
以上要求的效果全部達(dá)到,且完全可以將虛擬機中的CentOS 7做為服務(wù)器,在上面部署各種服務(wù)啦!!!
若有不對的地方,還請多多指教,互相學(xué)習(xí)成長。
本文轉(zhuǎn)載于:http://www.linuxidc.com/Linux/2017-12/149910.htm
如果該文章對你有所幫助,請點個贊支持下,謝謝!當(dāng)前題目:centOS7虛擬機設(shè)置固定IP-創(chuàng)新互聯(lián)
文章路徑:http://www.ef60e0e.cn/article/dopjes.html