[已解决]关于修改 NetworkManager 托管下 dnsmasq 的问题

上网、浏览、聊天、下载等
回复
bob.wang
帖子: 5
注册时间: 2014-07-05 13:58
系统: GNU/Linux

[已解决]关于修改 NetworkManager 托管下 dnsmasq 的问题

#1

帖子 bob.wang » 2014-07-05 14:07

我希望修改 NetworkManager 托管下 dnsmasq 的默认设置, 但是经过自己不断尝试无法实现,我也参考了 Arc Linux 关于此的 wiki (https://wiki.archlinux.org/index.php/dnsmasq),根据该 wiki 的说明,我尝试过 dnsmasq.conf, my, cache 等任意名称, 但是遗憾的是并不奏效。从 ps -fC dnsmasq | more 可以看到参数还是那些。

希望有人帮助我,谢谢!
上次由 bob.wang 在 2014-07-05 19:19,总共编辑 1 次。
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题

#2

帖子 qy117121 » 2014-07-05 15:23

记得ubuntu的nm默认自带dnsmasq核心的

来自 紫萌冰 的小鸡鸡
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
bob.wang
帖子: 5
注册时间: 2014-07-05 13:58
系统: GNU/Linux

Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题

#3

帖子 bob.wang » 2014-07-05 15:41

确实用的是系统自带的,但是就是没法实现对 dnsmasq 的参数修改。目前之找到一个用同名脚本替换 /usr/sbn/dnsmasq 的方法,我将原有文件重命名为 dnsmasq.elf, 然后直接在脚本中 dnsmasq.elf --args 但是这个方法有个问题,当 stop netowrk-manager 并不能自动停止 dnsmasq.elf, 得手动 kill -9。比较囧的是,有一次测试时,忘记将 dnsmasq 改为 dnsmasq.elf,在重启 network-manager 后磁盘读写高 IO,也没法切换到 tty?, 被迫到 recovery mode 进行修改。

我觉得应该还是存在一种优雅的方式实现对 dnsmasq 参数的自定义,只是自己还没有找到门路。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题

#5

帖子 astolia » 2014-07-05 19:07

把配置文件放 /etc/NetworkManager/dnsmasq.d 里试试
bob.wang
帖子: 5
注册时间: 2014-07-05 13:58
系统: GNU/Linux

Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题

#6

帖子 bob.wang » 2014-07-05 19:17

谢谢大家的回复!问题解决了,其实那些设置是生效的,只是不会从 args 反映出来,因为 dnsmasq 的日志默认是记录到 syslog 中, 我通过 vim + -R syslog 可以明确看到参数的变更。果然还是自己没有理解清楚。
回复