天天看點

CentOS重新啟動網絡配置,檔案/etc/resolv.conf會被錯誤覆寫或清空解決

錯誤:

centos從5.6就有這個問題,centos重新啟動網絡配置,檔案/etc/resolv.conf會被錯誤覆寫或清空。

原因:

在檔案[/etc/sysconfig/network-scripts/ifcfg-enp0s3]中沒有設定dns server資訊。

是以重新啟動網絡服務自動使用[/etc/sysconfig/network-scripts/ifcfg-enp0s3]中的設定重新設定[/etc/resolv.conf],導緻修改[/etc/resolv.conf]無效,錯誤重寫。

解決:

隻要将[/etc/sysconfig/network-scripts/ifcfg-enp0s3]中加入nameserver資訊,[/etc/resolv.conf]根本不用做修改,系統重新開機或網絡重新開機後會自動根據[ifcfg-enp0s3]設定[resolv.conf]。

徹底解決的方法:

在檔案[ifcfg-enp0s3],在末尾加上下面語句(dns server的位址):

#google域名伺服器

dns1=8.8.8.8

dns2=8.8.4.4

dns3=10.110.10.55

重新開機網絡服務,使用[ifcfg-enp0s3],eg:dns1=8.8.8.8,自動設定[resolv.conf],nameserver的配置eg:nameserver 8.8.8.8,自動設定成功ok~!

繼續閱讀