之前設(shè)置成靜態(tài)IP的時候,同時也設(shè)置了DNS服務(wù)器IP,也就是在/etc/.conf中設(shè)置了dns服務(wù)器的IP修改靜態(tài)ip后無法上網(wǎng),但是在重啟后仍然無法上網(wǎng),發(fā)現(xiàn)問題是重啟后,/etc/.conf中的內(nèi)容被覆蓋為空了,于是上網(wǎng)查閱資料,找到了以下方法(ps:本人只實(shí)驗(yàn)過最后一種方法,其他的應(yīng)該也是沒問題的,大家可以試一試),供作自己筆記和大家分享。
設(shè)置DNS。重啟也有效的方法
方法一
通過/etc//,在它的最后增加一句:
dns-.8.8.8
8.8.8.8是提供的DNS服務(wù),這里只是舉一個例子,你也可以改成電信運(yùn)營商的DNS。重啟后DNS就生效了修改靜態(tài)ip后無法上網(wǎng),這時候再看/etc/.conf,最下面就多了一行:
#.conf(5)(3)f(8)
#AND--
.8.8.8
方法二
通過修改:
/etc//.conf.d/base(這個文件默認(rèn)是空的)
在里面插入:
.8.8.8
.8.4.4
如果有多個DNS就一行一個
修改好保存,然后執(zhí)行
-u
再看/etc/.conf,最下面就多了2行:
cat/etc/.conf
#.conf(5)(3)f(8)
#AND--
.8.8.8
.8.4.4
可以看到我們的設(shè)置已經(jīng)加上了,然后再ping一個域名,當(dāng)時就可以解析了,無需重啟。
附:下修改DNS則容易的多了,直接修改/etc/.conf,內(nèi)容是:
.8.8.8
.8.4.4
保存就生效了,重啟也沒問題。
方法三
首先我們需要創(chuàng)建一個文件/etc//.conf.d/tail:
#vim /etc//.conf.d/tail
然后我們在這個文件里寫入自己要添加的DNS服務(wù)器,格式與以前的/etc/.conf文件一致:
8.8.8.8
8.8.4.4
然后輸入wq保存退出。接下來我們重啟下程序,讓配置生效:
#/etc/init.d/
再去看看/etc/.conf文件,自己添加的DNS服務(wù)器果然乖乖的寫進(jìn)去了!至此問題完美解決!