分页: 1 / 2
[废帖]
发表于 : 2012-08-01 9:02
由 youzhiyili
network-manager设置拨号就可以上网
为什么每隔3分钟就覆盖/etc/resolv.conf ?????????????
到底是什么覆盖/etc/resolv.conf ?????????????
网上的方法试过不下10种,没有一个有效的
ubuntu为什么把简单的事情复杂化??????????
3天了!!!人生能有几个3天??
昨晚又google搜索一个通宵,就为个破resolv.conf
我只是想联网而已,ubuntu上网就这么难吗?
好了,发泄完了。言归正传
/etc/resolv.conf每3分钟就被覆盖
必须运行service network-manager restart 才可以上网
区别就是
运行service network-manager restart后
/etc/resolv.conf多出一行:nameserver 10.0.0.1
Re: 求救!以身相许~~~
发表于 : 2012-08-01 9:08
由 Felixonmars
network-manager会随机去折腾resolv.conf.
给你一个简单但是dirty的解决方案:
1. 先修改/etc/resolv.conf为你想要的状态
2. sudo chattr +i /etc/resolv.conf
然后networkmanager就没权限改了= =
Re: 求救!以身相许~~~
发表于 : 2012-08-01 9:11
由 ttand
配置dns所以来回改
Re: 求救!以身相许~~~
发表于 : 2012-08-01 9:13
由 youzhiyili
Felixonmars 写了:network-manager会随机去折腾resolv.conf.
给你一个简单但是dirty的解决方案:
1. 先修改/etc/resolv.conf为你想要的状态
2. sudo chattr +i /etc/resolv.conf
然后networkmanager就没权限改了= =
这是我昨天用的方法
方法一失败
代码: 全选
chattr +i /etc/resolv.conf
chattr: 不支持的操作 while reading flags on /etc/resolv.conf
方法二失败
代码: 全选
注释/sbin/dhclient-script关于make_resolv_conf等项目
或让这个文件消失 mv /sbin/dhclient-script /sbin/dhclient-script-backup
方法三失败
代码: 全选
/etc/resolv.conf实际是个软链接 -> ../run/resolvconf/resolv.conf
把写权限给禁止chmod -w /run/resolvconf/resolv.conf
没多久又被覆盖了......哎,文件里已经说明了,不要编辑它
Re: 求救!以身相许~~~
发表于 : 2012-08-01 9:19
由 youzhiyili
ttand 写了:配置dns所以来回改
我就想知道是哪个程序在配置dns
是resovlconf、dhcp、还是network-manager ??
具体又是哪个文件那个参数起作用?我要用文件粉碎机绞死它

Re: 求救!以身相许~~~
发表于 : 2012-08-01 9:25
由 Felixonmars
youzhiyili 写了:Felixonmars 写了:network-manager会随机去折腾resolv.conf.
给你一个简单但是dirty的解决方案:
1. 先修改/etc/resolv.conf为你想要的状态
2. sudo chattr +i /etc/resolv.conf
然后networkmanager就没权限改了= =
这是我昨天用的方法
方法一失败
代码: 全选
chattr +i /etc/resolv.conf
chattr: 不支持的操作 while reading flags on /etc/resolv.conf
resolvconf阻止修改这个文件的attr, 先卸掉resolvconf吧:
代码: 全选
# apt-get autoremove resolvconf
Re: 求救!以身相许~~~
发表于 : 2012-08-01 9:36
由 funicorn
/etc/resolvconf/resolv.conf.d/head
/etc/resolvconf/resolv.conf.d/base
/etc/resolvconf/resolv.conf.d/update.d/libc
你会发现第一个文件是/etc/resolv.conf的头,第二个文件是空的,而第三个文件是系统自动配置和更新/etc/resolv.conf的
你现在需要手写一些东西,明白该咋办了吗?
Re: 求救!以身相许~~~
发表于 : 2012-08-01 17:14
由 youzhiyili
funicorn 写了:/etc/resolvconf/resolv.conf.d/head
/etc/resolvconf/resolv.conf.d/base
/etc/resolvconf/resolv.conf.d/update.d/libc
你会发现第一个文件是/etc/resolv.conf的头,第二个文件是空的,而第三个文件是系统自动配置和更新/etc/resolv.conf的
你现在需要手写一些东西,明白该咋办了吗?

- 0.png (7.61 KiB) 查看 1743 次
Re: 求救!以身相许~~~
发表于 : 2012-08-01 17:39
由 xjpvictor
If you use DHCP and you do not want your DNS servers automatically assigned every time you start your network, be sure to add the following to the last section of /etc/dhcpcd.conf:
nohook resolv.conf
Then add your own DNS nameserver to /etc/resolv.conf.
Arch wiki上看到的,试试?
Re: 求救!以身相许~~~
发表于 : 2012-08-01 18:22
由 TeliuTe
卸载 network-manager 安装 wicd
Re: 求救!以身相许~~~
发表于 : 2012-08-01 21:13
由 凉拌茶叶
我挺喜欢NetworkManager。
你可以研究下nmcli命令啊,讲究它自己的设置。

Re: 求救!以身相许~~~
发表于 : 2012-08-01 22:00
由 youzhiyili
funicorn 写了:/etc/resolvconf/resolv.conf.d/head
/etc/resolvconf/resolv.conf.d/base
/etc/resolvconf/resolv.conf.d/update.d/libc
你会发现第一个文件是/etc/resolv.conf的头,第二个文件是空的,而第三个文件是系统自动配置和更新/etc/resolv.conf的
你现在需要手写一些东西,明白该咋办了吗?
我往/etc/resolvconf/resolv.conf.d/head添了一行:
nameserver 10.0.0.1
/etc/resolv.conf的确就一直保留了nameserver 10.0.0.1
可是过几分钟后还是掉线,手动添加这行没其作用
然后sudo service network-manager restart
会在/etc/resolv.conf新增一条nameserver 10.0.0.1
这条nameserver 10.0.0.1才起作用
Re: 求救!以身相许~~~
发表于 : 2012-08-01 22:03
由 youzhiyili
xjpvictor 写了:If you use DHCP and you do not want your DNS servers automatically assigned every time you start your network, be sure to add the following to the last section of /etc/dhcpcd.conf:
nohook resolv.conf
Then add your own DNS nameserver to /etc/resolv.conf.
Arch wiki上看到的,试试?
没有这个文件/etc/dhcpcd.conf
Re: 求救!以身相许~~~
发表于 : 2012-08-01 22:45
由 xjpvictor
youzhiyili 写了:xjpvictor 写了:If you use DHCP and you do not want your DNS servers automatically assigned every time you start your network, be sure to add the following to the last section of /etc/dhcpcd.conf:
nohook resolv.conf
Then add your own DNS nameserver to /etc/resolv.conf.
Arch wiki上看到的,试试?
没有这个文件/etc/dhcpcd.conf
没有就新建一个啊
Re: 求救!以身相许~~~
发表于 : 2012-08-01 22:46
由 Learners2000
pppoeconf 设置拨号应该有是否覆盖 resolv.conf 为什么非得用network-manager呢?
还有 /etc/dhcpcd.conf !!!你设置 /etc/network/interfaces 不就得了吗?wicd 适合管理无线,拨号不建议,因为不够灵活!哈哈