背景
自己在折騰一個(gè)lnmp的開發(fā)環(huán)境,如果不設(shè)置靜態(tài)的ip,開發(fā)起來不方便,網(wǎng)上查了一下整理下次用
正文
vmware設(shè)置
網(wǎng)絡(luò)連接選擇nat


我們看到nat模式對(duì)應(yīng)的網(wǎng)絡(luò)適配器是VMnet8,我們到電腦的網(wǎng)絡(luò)適配器頁面查看

記下虛擬機(jī)的網(wǎng)絡(luò)適配器占用的ip地址,我們?cè)谠O(shè)置靜態(tài)ip的時(shí)候不能設(shè)置這個(gè)ip,否則會(huì)出現(xiàn)一些問題,這里不細(xì)說

選擇nat模式的配置,點(diǎn)擊nat設(shè)置

下圖的網(wǎng)關(guān)ip需要記下,這個(gè)作為我們?cè)O(shè)置靜態(tài)ip時(shí)候的網(wǎng)關(guān)和dns;
當(dāng)然如果你想改網(wǎng)關(guān)ip就在上一步更改設(shè)置

需要注意一下圖的使用本地dhcp服務(wù)器要勾上

查看dhcp的分配ip范圍,這個(gè)也可以根據(jù)個(gè)人喜好修改

處理完圖上的之后我們進(jìn)入centos系統(tǒng)中進(jìn)行設(shè)置靜態(tài)ip
centos7設(shè)置
使用ifconfig命令查看我們現(xiàn)在使用網(wǎng)卡,我這里是ens33,知道名稱后我們?nèi)ヅ渲梦募?/p>

配置文件目錄
/etc/sysconfig/network-scripts/
這里找到對(duì)應(yīng)你網(wǎng)卡的配置文件,我這里是ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33
下圖圈著的是我們新加上的配置,網(wǎng)關(guān)和dns要對(duì)應(yīng)上vmware那里設(shè)置的nat網(wǎng)關(guān),注意是dns不設(shè)置的話,無法正常解析外網(wǎng)網(wǎng)站,ip地址也必須在dhcp分配范圍內(nèi),

設(shè)置完保存后 ,重啟network服務(wù),使配置生效
systemctl restart network
好了,到此我們就已經(jīng)設(shè)置成功,我們可以進(jìn)行ping或者curl測試一下能否正常外網(wǎng)即可
更換網(wǎng)絡(luò)環(huán)境后
方法一:設(shè)置NAT模式的固定的DNS
設(shè)置網(wǎng)關(guān)為dns或者其他,如果原有就是這樣,那就切換成自動(dòng)的保存即可



方法二:臨時(shí)解決方案,因?yàn)樵俅胃鼡Q網(wǎng)絡(luò)環(huán)境可能就又會(huì)出現(xiàn)
出現(xiàn)更換網(wǎng)絡(luò)環(huán)境后,ip不能正常訪問外網(wǎng)可以直接還原一下,如果設(shè)置成默認(rèn)設(shè)置,然后按還原后的ip來重新設(shè)置一下靜態(tài)ip就可以了