dnsmasq: não dando nome à concessão do DHCP porque o nome existe em / etc / hosts

0

Estou executando o dnsmasq no Centos 7.

O dnsmasq está agindo como DNS e DHCP. O DNS retorna o ip correto com base no nome do host. No entanto, o DHCP não atribui o endereço IP com base no arquivo / etc / hosts:

"dnsmasq-dhcp [16787]: não dando nome www2 à concessão de DHCP de 192.168.0.133 porque o nome existe em / etc / hosts

dnsmasq designou 192.168.0.133 para www2 em vez de 192.168.0.2, conforme especificado nos hosts.

A configuração é:

/etc/resolv.conf

#Generated by NetworkManager
nameserver 127.0.0.1

/ etc / hosts

127.0.0.1 localhost
192.169.0.1  www1
192.169.0.2  www2
192.169.0.3  www3
192.169.0.4  www4

/etc/dnsmasq.conf

listen-address=127.0.0.1
listen-address=192.168.0.1

server=127.0.0.1 #dnsmasq
server=208.67.222.222 #OpenDNS
server=208.67.220.220 #OpenDNS

interface=eno2
port=53
bind-interfaces

domain=example.com
local=/example.com/

expand-hosts
#addn-hosts=/etc/hosts

dhcp-option=eno2,3,192.168.0.1 # gateway
dhcp-option=eno2,6,192.168.0.1 # DNS
dhcp-range=eno2,192.168.0.100,192.168.0.254,24h # DHCP

domain-needed
bogus-priv

Eu tentei com e sem "expand-hosts". Não funcionou de qualquer forma.

Obrigado

    
por isidore12 05.11.2018 / 04:29

0 respostas