Encontrei. Basta adicionar a seguinte linha a /etc/default/dnsmasq :
DNSMASQ_EXCEPT=lo
É isso.
Então, estou tentando executar dnsmasq como um servidor somente PXE. Para isso, estou tentando desativar a funcionalidade DNS do dnsmasq. Eu coloquei a seguinte linha em /etc/dnsmasq.conf :
port=0
No entanto, ao iniciar dnsmasq , ele se registrará como servidor DNS em /etc/resolv.conf .
Isso aparentemente é feito por /etc/init.d/dnsmasq . O arquivo contém algum código para desabilitar esse comportamento do resolvconf com lo em $DNSMASQ_EXCEPT . Mas não consigo descobrir como devo colocá-lo lá (sem editar o arquivo).
Eu tentei colocar a seguinte linha em /etc/dnsmasq.conf :
except-interface=lo
Mas isso não ajuda. Alguma idéia de como resolver esse problema?
Atualização: estou executando o Ubuntu Server 16.04.1.
Encontrei. Basta adicionar a seguinte linha a /etc/default/dnsmasq :
DNSMASQ_EXCEPT=lo
É isso.