Não é possível fazer com que o DNSMASQ DHCP configure vários servidores de nomes

StackOverflow https://stackoverflow.com//questions/12713785

  •  13-12-2019
  •  | 
  •  

Pergunta

Talvez alguém tenha alguma ajuda?Estou executando o dnsmasq no Ubuntu 12.04 LTS.O endereço deste servidor é 192.168.15.3.O DNS do meu gateway é 192.168.1.254, o que me leva à Internet.Também tenho um DNS para fins especiais em 192.168.15.2.Então, eu queria fornecer esses três servidores de nomes para clientes DHCP.Esta é minha seção dnsmasq.conf server=:

server=/localnet/192.168.15.3
server=/localnet/192.168.15.2
server=/15.168.192.in-addr.arpa/192.168.1.254

No entanto, quando observo a alocação de DHCP em um cliente, vejo apenas 192.168.15.3 como o único servidor DNS.Os clientes não podem acessar a Internet (a NIC no .3 está configurada corretamente e pode acessar a Internet a partir do login do console).

Concedido, a primeira linha server= provavelmente não é necessária, mas eu a adicionei pensando que poderia ajudar, não foi.

O que estou fazendo de errado?Obrigado pela ajuda!

Foi útil?

Solução

OK, depois de MUITA experimentação, descobri que precisava pressionar a opção manualmente.No arquivo dnsmasq.conf, adicionei a seguinte linha:

opção dhcp = 6,

igual a:

opção dhcp = 6.192.168.15.3.192.168.15.2.192.168.1.254

Isso forneceu a lista correta de servidores de nomes para clientes DHCP.

Outras dicas

O server linhas são configuração para dnsmasq's ter servidor DNS, sobre para onde ele deve encaminhar as solicitações de DNS que isto recebe para poder resolvê-los (e armazená-los em cache).

Apenas o dhcp-options fazem parte da configuração DHCP que é passada para clientes DHCP - então, a resposta aceita está correta, mas eu queria compartilhar por que.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top