說明:在網(wǎng)上搜了好多文章都是大同小異,都沒有完全解決我想要的固定IP后要達(dá)到的如下效果,
1逢并、筆記本主機(jī)IP為設(shè)置自動獲取,不管什么情況下郭卫,不受虛擬機(jī)影響砍聊,只要連接外網(wǎng)就可以正常上網(wǎng);
2贰军、只要筆記本主機(jī)可以正常訪問外網(wǎng)玻蝌,啟動虛擬機(jī)中的CentOS?7系統(tǒng)就可以正常訪問外網(wǎng),無需再進(jìn)行任何設(shè)置谓形;
3灶伊、虛擬機(jī)設(shè)置為固定IP,不管主機(jī)在什么網(wǎng)絡(luò)環(huán)境下寒跳,是斷網(wǎng)環(huán)境聘萨,還是連接任何網(wǎng)段訪問外網(wǎng)的環(huán)境下,虛擬機(jī)的IP都固定不變童太,而且使用終端連接米辐,始終不變胸完,正常連接;
4翘贮、虛擬機(jī)的固定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)境說明:主機(jī)為Win10家庭版浸剩,虛擬機(jī)為VMware Workstation 12 Pro中文版,虛擬機(jī)中的Linux系統(tǒng)為CentOS 7 64位鳄袍。
1.設(shè)置虛擬機(jī)的網(wǎng)絡(luò)連接方式:
按照如下圖設(shè)置绢要,英文版的對照設(shè)置即可
2.配置虛擬機(jī)的NAT模式具體地址參數(shù):
(1)編輯--虛擬網(wǎng)絡(luò)編輯器--更改設(shè)置
(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;若你想設(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ù):
說明:第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
說明:
#將IPV6…..協(xié)議都注釋界牡;
BOOTPROTO=static? ? ?? #開機(jī)協(xié)議簿寂,有dhcp及static;
ONBOOT=yes? ? ?? ?? ? ? #設(shè)置為開機(jī)啟動宿亡;
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.配置虛擬機(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.檢驗配置是否成功
(1)查看修改后的固定IP為192.168.2.2笆搓,配置正確性湿;
ifconfig
2)測試虛擬機(jī)中的CentOS 7系統(tǒng)是否能連外網(wǎng),有數(shù)據(jù)返回满败,說明可以連接外網(wǎng)窘奏;
ping www.baidu.com
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á)到,且完全可以將虛擬機(jī)中的CentOS 7做為服務(wù)器摔竿,在上面部署各種服務(wù)啦C媪浮!继低!
若有不對的地方熬苍,還請多多指教,互相學(xué)習(xí)成長袁翁。