[废帖]

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

[废帖]

#1

帖子 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
上次由 youzhiyili 在 2012-08-02 15:46,总共编辑 1 次。
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
Felixonmars
帖子: 3
注册时间: 2008-08-02 11:16

Re: 求救!以身相许~~~

#2

帖子 Felixonmars »

network-manager会随机去折腾resolv.conf.
给你一个简单但是dirty的解决方案:

1. 先修改/etc/resolv.conf为你想要的状态
2. sudo chattr +i /etc/resolv.conf

然后networkmanager就没权限改了= =
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: 求救!以身相许~~~

#3

帖子 ttand »

配置dns所以来回改
错过好多好贴,没占到广告位后悔啊
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 求救!以身相许~~~

#4

帖子 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
没多久又被覆盖了......哎,文件里已经说明了,不要编辑它
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 求救!以身相许~~~

#5

帖子 youzhiyili »

ttand 写了:配置dns所以来回改
我就想知道是哪个程序在配置dns
是resovlconf、dhcp、还是network-manager ??
具体又是哪个文件那个参数起作用?我要用文件粉碎机绞死它 :em99
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
Felixonmars
帖子: 3
注册时间: 2008-08-02 11:16

Re: 求救!以身相许~~~

#6

帖子 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
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 求救!以身相许~~~

#7

帖子 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的

你现在需要手写一些东西,明白该咋办了吗?
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 求救!以身相许~~~

#8

帖子 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
0.png (7.61 KiB) 查看 1742 次
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: 求救!以身相许~~~

#9

帖子 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上看到的,试试?
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 求救!以身相许~~~

#10

帖子 TeliuTe »

卸载 network-manager 安装 wicd
头像
凉拌茶叶
帖子: 311
注册时间: 2012-05-25 16:31

Re: 求救!以身相许~~~

#11

帖子 凉拌茶叶 »

我挺喜欢NetworkManager。
你可以研究下nmcli命令啊,讲究它自己的设置。 :em01
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 求救!以身相许~~~

#12

帖子 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才起作用
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 求救!以身相许~~~

#13

帖子 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
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: 求救!以身相许~~~

#14

帖子 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
没有就新建一个啊
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
Learners2000
帖子: 72
注册时间: 2009-04-13 16:47

Re: 求救!以身相许~~~

#15

帖子 Learners2000 »

pppoeconf 设置拨号应该有是否覆盖 resolv.conf 为什么非得用network-manager呢?
还有 /etc/dhcpcd.conf !!!你设置 /etc/network/interfaces 不就得了吗?wicd 适合管理无线,拨号不建议,因为不够灵活!哈哈
学习-交流-分享-继续下去
irc.freenode.net 7000 #ubuntu-cn
http://webchat.freenode.net/?channels=ubuntu-cn
回复