本文轉(zhuǎn)載自:https://www.linuxidc.com/Linux/2017-12/149910.htm
說(shuō)明:在網(wǎng)上搜了好多文章都是大同小異拧咳,都沒(méi)有完全解決我想要的固定IP后要達(dá)到的如下效果,
1碘赖、筆記本主機(jī)IP為設(shè)置自動(dòng)獲取斩熊,不管什么情況下痴晦,不受虛擬機(jī)影響灌砖,只要連接外網(wǎng)就可以正常上網(wǎng);
2泣特、只要筆記本主機(jī)可以正常訪問(wèn)外網(wǎng),啟動(dòng)虛擬機(jī)中的CentOS7系統(tǒng)就可以正常訪問(wèn)外網(wǎng)挑随,無(wú)需再進(jìn)行任何設(shè)置状您;
3、虛擬機(jī)設(shè)置為固定IP镀裤,不管主機(jī)在什么網(wǎng)絡(luò)環(huán)境下竞阐,是斷網(wǎng)環(huán)境,還是連接任何網(wǎng)段訪問(wèn)外網(wǎng)的環(huán)境下暑劝,虛擬機(jī)的IP都固定不變骆莹,而且使用終端連接,始終不變担猛,正常連接幕垦;
4、虛擬機(jī)的固定IP可以按照自己想設(shè)置的IP地址網(wǎng)段隨意設(shè)置傅联,比如我就想設(shè)置固定IP為192.168.2.2先改。
以上4點(diǎn),網(wǎng)上我沒(méi)有找到一個(gè)帖子可以達(dá)到我要求的效果蒸走,經(jīng)過(guò)我這段時(shí)間研究仇奶,經(jīng)過(guò)各種嘗試,期間出現(xiàn)各種問(wèn)題比驻,測(cè)試穩(wěn)定后该溯,總結(jié)如下分享給大家,希望對(duì)大家有所幫助别惦,少走彎路狈茉。
采用方式為NAT模式+固定IP的模式。
配置環(huán)境說(shuō)明:主機(jī)為Win10家庭版掸掸,虛擬機(jī)為VMware Workstation 12 Pro中文版氯庆,虛擬機(jī)中的Linux系統(tǒng)為CentOS 7 64位。
1.設(shè)置虛擬機(jī)的網(wǎng)絡(luò)連接方式:
按照如下圖設(shè)置扰付,英文版的對(duì)照設(shè)置即可
2.配置虛擬機(jī)的NAT模式具體地址參數(shù):
(1)編輯--虛擬網(wǎng)絡(luò)編輯器--更改設(shè)置
(2)選擇VMnet8--取消勾選使用本地DHCP--設(shè)置子網(wǎng)IP--網(wǎng)關(guān)IP設(shè)置(記住此處設(shè)置堤撵,后面要用到),如下圖
說(shuō)明:修改子網(wǎng)IP設(shè)置悯周,實(shí)現(xiàn)自由設(shè)置固定IP粒督,若你想設(shè)置固定IP為192.168.2.2-255,比如192.168.2.2禽翼,則子網(wǎng)IP為192.168.2.0屠橄;若你想設(shè)置固定IP為192.168.1.2-255族跛,比如192.168.1.2,則子網(wǎng)IP為192.168.1.0锐墙;
(3)網(wǎng)關(guān)IP可以參照如下格式修改:192.168.2.1
3.配置筆記本主機(jī)具體VMnet8本地地址參數(shù):
說(shuō)明:第6步中的IP地址隨意設(shè)置礁哄,但是要保證不能跟你要設(shè)置虛擬機(jī)的固定IP一樣。
4.修改虛擬機(jī)中的CentOS 7系統(tǒng)為固定IP的配置文件:
(1)進(jìn)入centos7命令行界面溪北,修改如下內(nèi)容:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eno16777736
說(shuō)明:
#將IPV6…..協(xié)議都注釋桐绒;
BOOTPROTO=static? ? ?? #開(kāi)機(jī)協(xié)議,有dhcp及static之拨;
ONBOOT=yes? ? ?? ?? ? ? #設(shè)置為開(kāi)機(jī)啟動(dòng)茉继;
DNS1=114.114.114.114?? #這個(gè)是國(guó)內(nèi)的DNS地址,是固定的蚀乔;
IPADDR=192.168.2.2? ?? #你想要設(shè)置的固定IP烁竭,理論上192.168.2.2-255之間都可以,請(qǐng)自行驗(yàn)證吉挣;
NETMASK=255.255.255.0 ? #子網(wǎng)掩碼派撕,不需要修改;
GATEWAY=192.168.2.1?? ? #網(wǎng)關(guān)睬魂,這里是你在“2.配置虛擬機(jī)的NAT模式具體地址參數(shù)”中的(2)選擇VMnet8--取消勾選使用本地DHCP--設(shè)置子網(wǎng)IP--網(wǎng)關(guān)IP設(shè)置终吼。
(2)重啟網(wǎng)絡(luò)服務(wù)
service network restart
5.檢驗(yàn)配置是否成功
(1)查看修改后的固定IP為192.168.2.2,配置正確氯哮;
ifconfig
(2)測(cè)試虛擬機(jī)中的CentOS 7系統(tǒng)是否能連外網(wǎng)际跪,有數(shù)據(jù)返回,說(shuō)明可以連接外網(wǎng)喉钢;
ping www.baidu.com
(3)測(cè)試本機(jī)是否能ping通虛擬機(jī)的固定IP垫卤,有數(shù)據(jù)返回,說(shuō)明可以使用終端工具正常連接出牧;
鼠標(biāo)放到開(kāi)始菜單右鍵,選擇命令提示符(管理員)歇盼,打開(kāi)命令操作界面:
ping 192.168.2.2
6.遠(yuǎn)程終端連接
(1)遇到問(wèn)題舔痕,若連接失敗是因?yàn)镃entOS 7的防火墻端口沒(méi)有打開(kāi),比如開(kāi)啟80豹缀,3306端口伯复,最后一定要重啟防火墻;
#查看防火墻狀態(tài)
systemctl status firewalld?
#開(kāi)啟80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent?
#開(kāi)啟3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent?
#重啟防火墻:
firewall-cmd --reload?
(2)連接成功
以上要求的效果全部達(dá)到邢笙,且完全可以將虛擬機(jī)中的CentOS 7做為服務(wù)器啸如,在上面部署各種服務(wù)啦!5摺叮雳!
若有不對(duì)的地方想暗,還請(qǐng)多多指教,互相學(xué)習(xí)成長(zhǎng)帘不。