博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】解决Ubuntu 12.04重启清空/etc/resolv.conf里nameserver的设置
阅读量:5986 次
发布时间:2019-06-20

本文共 795 字,大约阅读时间需要 2 分钟。

最近发现新装的Ubuntu 12.04 每次重启后,/etc/resolv.conf里面设置的nameserver就被清空。

这跟以前用RHT系的 情况是完全不一样的: 

在google上搜了一下,发现这里面还真有些奥妙:

1 /etc/resolv.conf 其实是一个Link

它其实指向的是 /run/resolvconf/resolv.conf 

2 Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子

所以 不能直接修改 /etc/resolv.conf 

3 如果想自己定义 nameserver,那么有以下2个办法:

A 在网卡的配置文件里面加:

iface eth0 inet static

address 192.168.3.3

netmask 255.255.255.0

gateway 192.168.3.1

dns-nameservers 192.168.3.45 192.168.8.10

dns-search foo.org bar.com 

B 修改 resolvconf服务的配置文件: /etc/resolvconf/resolv.conf.d/base 

这样,在机器重启或 resolvconf 服务重启 都可以保证配置会写到/etc/resolv.conf 里面 

其实 /etc/resolv.conf 里面一直都有提示,只是自己没注意看:

"DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN" 

关于 resolvconf 服务更多信息,可以用man查看:man resolvconf 

暂时我还没有找到能直接 刷新 /etc/resolv.conf 内容的命令,只能是重启 resolvconf 服务

转载地址:http://ssulx.baihongyu.com/

你可能感兴趣的文章
【原理总结】STP生成树机制
查看>>
双击IE7会生成快捷方式的处理
查看>>
i7 cpu 以及计算机系统赏析
查看>>
svnserve.conf:12: Option expected的问题解决方法
查看>>
多种思路解决Keepalived限制死20个VIP问题
查看>>
实现DUA设备更新代理的相关资源
查看>>
第一个shell
查看>>
allot管理口无法通讯
查看>>
NFS服务器配置
查看>>
Nginx + webpy 和FastCGI搭建webpy环境
查看>>
Filter滤镜
查看>>
GRE over IPSEC 同时NAT-T(Profile PAT)
查看>>
Windows Phone 7 框架和页面
查看>>
VMware Workstation 虚拟机磁盘扩充
查看>>
Keepalived+lvs 集群的 部署(二)
查看>>
Windows桌面文字透明
查看>>
C# DLL资源文件打包(图片、JS、CSS)[WebResource]
查看>>
outlook 一般性错误,http.......找不到应用程序
查看>>
ADRMS 服务连接点(SCP)无法注册
查看>>
ISA2006标准版的常规安装
查看>>