调试 dnsmasq 未加载conf?

调试 dnsmasq 未加载conf?

在我的笔记本电脑 Ubuntu 16.04 上,我将 conf 文件放置在/etc/dnsmasq.d/myApp.conf以下位置:

custom.myApp.com=192.168.12.1

然后我打开 192.168.12.1 上的接入点,我可以nmap custom.myApp.com看到镜像的所有端口。

然而,当我在运行 Ubuntu 14.04 的嵌入式设备上尝试相同的操作时,我的设置似乎没有生效。

版本dnsmasq2.752.68。有什么方法可以检查正在加载哪些配置文件?

答案1

我找到了变更日志在这里。我想2.72添加我用来加载的功能dnsmasq.d/*

Version 2.72 
    ...
    Extend --conf-dir to allow filtering of files. So
    --conf-dir=/etc/dnsmasq.d,\*.conf
    will load all the files in /etc/dnsmasq.d which end in .conf

相关内容