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.