我希望修改 NetworkManager 托管下 dnsmasq 的默认设置, 但是经过自己不断尝试无法实现,我也参考了 Arc Linux 关于此的 wiki (https://wiki.archlinux.org/index.php/dnsmasq),根据该 wiki 的说明,我尝试过 dnsmasq.conf, my, cache 等任意名称, 但是遗憾的是并不奏效。从 ps -fC dnsmasq | more 可以看到参数还是那些。
希望有人帮助我,谢谢!
[已解决]关于修改 NetworkManager 托管下 dnsmasq 的问题
-
- 帖子: 5
- 注册时间: 2014-07-05 13:58
- 系统: GNU/Linux
[已解决]关于修改 NetworkManager 托管下 dnsmasq 的问题
上次由 bob.wang 在 2014-07-05 19:19,总共编辑 1 次。
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题
记得ubuntu的nm默认自带dnsmasq核心的
来自 紫萌冰 的小鸡鸡
来自 紫萌冰 的小鸡鸡
-
- 帖子: 5
- 注册时间: 2014-07-05 13:58
- 系统: GNU/Linux
Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题
确实用的是系统自带的,但是就是没法实现对 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 参数的自定义,只是自己还没有找到门路。
我觉得应该还是存在一种优雅的方式实现对 dnsmasq 参数的自定义,只是自己还没有找到门路。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题
把配置文件放 /etc/NetworkManager/dnsmasq.d 里试试
-
- 帖子: 5
- 注册时间: 2014-07-05 13:58
- 系统: GNU/Linux
Re: 关于修改 NetworkManager 托管下 dnsmasq 的问题
谢谢大家的回复!问题解决了,其实那些设置是生效的,只是不会从 args 反映出来,因为 dnsmasq 的日志默认是记录到 syslog 中, 我通过 vim + -R syslog 可以明确看到参数的变更。果然还是自己没有理解清楚。