錯誤:
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~!