免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6218 | 回复: 14
打印 上一主题 下一主题

[系统管理] 每次开机resolv.conf被重写解决方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-03-28 14:57 |只看该作者 |倒序浏览
今天做了个自动安装ISO,用它自动安装了一个CENTOS 6.3,当时自动安装配置文件内定义了系统的两个nameserver设置。系统安装完成后我手动改了一下/etc/resolv.conf(以适应我本地网络环境),奇怪的是每次REBOOT机器后发现resolv.conf会被重置到原来的设置,查看了半天发现了玄机。

原来在网卡配置文件内发现这么几行内容:

DNS1="1.1.1.1"                 //原定义的一个DNS
DNS2="2.2.2.2"                 //原定义的一个DNS
NM_CONTROLLED="yes"     //这个是关键,这个开关定义了是否在每次系统启动过程中重新刷新resolv.conf这个文件内容,我晕!


恩,弄清楚了这些,果断删除了前两行,把“NM_CONTROLLED” 关掉了,这样一切正常了。

这些以前手动安装CENTOS是没有发生过,难道是自动安装惹的祸?

论坛徽章:
0
2 [报告]
发表于 2013-03-28 14:58 |只看该作者
相关解释:

NM_CONTROLLED=yes
Will have your network interface be managed the NetworkManager daemon.

NM_CONTROLLED=no
Will have your network interface be managed the old way. It means fully configured by the /etc/sysconfig/network-scripts/ifcfg-ethX files.

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
3 [报告]
发表于 2013-03-28 15:15 |只看该作者
默认情况下,网卡的很多设定都是通过 NetworkManager 这个服务来管理的,建议把这个组件给删除掉

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2013-03-28 15:33 |只看该作者
Network服务和NM服务二选一,要不然有冲突.

论坛徽章:
0
5 [报告]
发表于 2013-03-28 16:00 |只看该作者
回复 4# chenyx

我的ks.cfg是这样的,怎么做呢?

install
text
cdrom
lang en_US.UTF-8
keyboard us
network --device eth0 --bootproto static --ip 192.168.1.115 --netmask 255.255.255.0 --gateway 192.168.1.1 --nameserver 159.226.39.1,202.96.209.133 --hostname CentOS --noipv6 onboot=yes
rootpw 123456
firewall --disabled
authconfig --enableshadow --enablemd5
selinux --disabled
timezone --utc Asia/Shanghai
bootloader --location=mbr
clearpart --all --initlabel
autopart
zerombr yes
reboot --eject

%packages

@base
@core
@development
@network-tools
@system-admin-tools
setuptool
ntsysv
wget
sysstat
jwhois
bind-utils
ntp

%post
chkconfig sendmail off
chkconfig iptables off
%end


   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2013-03-28 16:14 |只看该作者
chkconfig iptables off后面写
chkconfig NetworkManager off
chkconfig network on
然后用sed将ifcfg里面的那行yes改成no,应该就可以了

论坛徽章:
0
7 [报告]
发表于 2013-03-28 16:39 |只看该作者
本帖最后由 llzqq 于 2013-03-28 16:40 编辑

NetworkManager 这个是关闭的,问题就在这,只知道与他有关,可是这个服务是关闭的。玩了这么多年LINUX了,第一次遇到这个情况,以前都是手动安装从来没遇到过。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2013-03-28 16:49 |只看该作者
那你直接在%post里面用sed修改ifcfg-eth0不行吗?
  1. sed -i "NM_CONTROLLED=s/yes/no/" /etc/sysconfig/network-scripts/ifcfg-eth0
复制代码

论坛徽章:
0
9 [报告]
发表于 2013-03-28 17:55 |只看该作者
回复 8# chenyx

恩,改这个容易,很多方法都能改,我的意思是ks.cfg里面有没有禁用NetworkManager的开关,就像selinux那样的。找了半天看来是没有,只能用chkconfig来关了,或者避开不装它。
   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
10 [报告]
发表于 2013-03-28 19:10 |只看该作者
你将@network-tools这个去掉看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP