如何保證修改resolv.conf後重啓不恢復?

如何保證修改resolv.conf後重啓不恢復?ubuntu

修改/etc/resolv.conf,重啓網卡後,/etc/resolv.conf恢復到原來的狀態。網絡

CentOS、redhat下面直接修改/etc/resolv.conf不行。必需要在/etc /sysconfig/network-scripts/ifcfg-eth0裏面最後加上dns的設置。dom

否則,重啓後,確定使用eth0設置中沒有設 dns的相關信息,使/etc/resolv.conf恢復到原來的狀態。rest

參考連接:ubuntu設置dns地址,重啓不失效的方法。http://www.xfcodes.com/ubuntu/23077.htmcode

修改/etc /sysconfig/network-scripts/ifcfg-eth0server

DEVICE=eth0
BOOTPROTO=none
HWADDR=00:xx:19:xx:xx:xx
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
NETMASK=255.255.255.0
IPADDR=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
DNS1=202.0.0.6htm

這樣設置後,/etc/resolv.conf裏面根本就不須要設置。service network restart 後,能夠發現/etc/resolv.conf裏面就有兩個dns的解析ip了。配置好之後重啓網絡,cat /etc/resolv.conf,能夠看到以下參數:dns

# Generated by NetworkManager
nameserver 202.0.0.6
search localdomainip

DNS解析設置成功。
注::::直接修改/etc/resolv.conf這個文件是沒用的,網絡服務重啓之後會根據/etc/sysconfig /network-scripts/ifcfg-eth0來重載配置。get

附,ubuntu系統下設置靜態ip地址與dns的方法,連接地址:http://www.xfcodes.com/ubuntu/1230.htm

相關文章
相關標籤/搜索