Linux 網路配置 修改DNS配置檔案/etc/resolv.conf後,重啟網路,DNS配置丟失
阿新 • • 發佈:2019-01-29
在執行命令:
ping www.baidu.com
ping不通,報錯如下:
圖1
很明顯,這很有可能是DNS配置檔案/etc/resolv.conf的問題。
去檢視DNS配置檔案,果然沒有DNS配置資訊。
圖2
新增DNS配置資訊:
nameserver 202.96.134.33
圖3
儲存成功後
#重啟網路
圖4
繼續ping www.baidu.com命令
繼續無法ping通。報錯資訊如圖1
再次檢視DNS配置檔案,發現之前對DNS的配置莫名其妙的消失了。DNS配置檔案/etc/resolv.conf仍然如圖2的情況,我們的配置資訊nameserver 202.96.134.33丟失了。
進入正題:
這個問題我也不知道是怎麼產生的。但是最後重新配置NetworkManager解決了DNS配置失效的問題。
解決方案:
解決方法同
繼續重新配置DNS配置檔案,繼續重啟網路,解決問題。
ping www.baidu.com
成功
感悟:
最開始我也琢磨不透為什麼,修改並且儲存好的DNS配置資訊會丟失。
通過在第二臺機器上做實驗發現,它和NetworkManager有很大的關係。
472 service NetworkManager stop
473 service NetworkManager off
474 chkconfig NetworkManager off
475 vim /etc/resolv.conf
476 /etc/init.d/network restart
477 more /etc/resolv.conf