DNSMasq se recusam a atribuir o endereço correto

1

Eu acho que estou ficando louco. Eu tenho o meu minúsculo servidor executando dnsmasq muito bem por anos, fazendo o seu trabalho muito bem. Ontem adicionei novo host / interface à rede e estou tentando configurá-lo com a diretiva dhcp-host para obter endereços específicos como os outros hosts, mas não importa o que eu faça, ele sempre recebe um endereço de um pool. Eu verifiquei MAC pelo menos mil vezes, eu instalei um novo host aleatório e foi atribuído o endereço que eu especifiquei, eu reiniciei tudo várias vezes, eu até rodar o Wireshark para ver o que está acontecendo .... Eu tenho várias diretivas dhcp-host no dnsmasq .conf e apenas este não funciona. Quando o novo host solicita um endereço, ele não recebe o conjunto, mas teimosamente de novo e de novo o da piscina, mesmo após o lançamento manual. Eu estou sem idéias, e você, Internet?

edit: com o log ativado, vejo esta mensagem: dnsmasq-dhcp [2704]: não dando o nome Kraft.home à concessão do DHCP de 192.168.0.168 porque o nome existe em / etc / hosts com o endereço 192.168.0.14

Mas ele dá .168 (a partir do pool) de qualquer maneira, ele não o fornece .14 embora aparentemente saiba que deveria!

    
por Ren 14.08.2017 / 11:09

1 resposta

1

OK, então encontrei a causa. O DNSMasq lembrou-se de alugar o IP no passado para um MAC diferente, de modo que ele se recusou a atribuí-lo ao novo, embora tenha sido dito diretamente, o pequeno idiota arrogante. Limpar /var/lib/dnsmasq/dnsmasq.leases resolveu o problema.

    
por 14.08.2017 / 14:28