所以,我试图dnsmasq
作为仅 PXE 的服务器运行。为此,我试图禁用 dnsmasq 的 DNS 功能。我已经把以下行/etc/dnsmasq.conf
:
port=0
Run Code Online (Sandbox Code Playgroud)
但是,在启动时dnsmasq
,它会在 中将自己注册为 DNS 服务器/etc/resolv.conf
。
这显然是由/etc/init.d/dnsmasq
. 该文件包含一些代码,通过lo
在$DNSMASQ_EXCEPT
. 但是我不知道我应该如何将它放在那里(不编辑文件)。
我尝试将以下行放入/etc/dnsmasq.conf
:
except-interface=lo
Run Code Online (Sandbox Code Playgroud)
但这没有帮助。关于如何解决这个问题的任何想法?
更新:我正在运行 Ubuntu Server 16.04.1。