dnsmasq - несколько диапазонов dhcp на основе доменного имени клиента - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь включить несколько диапазонов IP-адресов DHCP в dnsmasq, где назначения IP-адресов будут основываться на полных доменных именах клиентов (или частях доменного имени).

Я обнаружил, что в dnsmasq есть такие параметры, как dhcp-match, которые могут быть в сочетании с dhcp-range по тегам.

К сожалению, я не могу заставить его работать, и я не знаю, может ли dnsmasq сделать это, или я неправильно его настраиваю, или, может быть, просто клиенты не не могут отправить свои домены / fqdns в DHCPREQUEST.

Может кто-нибудь помочь и сказать мне, как это должно быть настроено, или, может быть, как заставить запрашивать домен / fqdn от клиентов?

Мой текущий (не работает) часть конфигурации:

dhcp-match=set:dev,15,dev.some.domain.com
dhcp-range=dev,10.0.1.1,10.0.1.99,24h

dhcp-match=set:stg,15,stg.some.domain.com
dhcp-range=stg,10.0.2.1,10.0.2.99,24h

dhcp-match=set:demo,15,demo.some.domain.com
dhcp-range=demo,10.0.3.1,10.0.3.99,24h

# default for all others
dhcp-range=eth0,10.0.0.1,10.0.0.99,24h

Я также говорю, что я вижу в логах только 2 тега (eth0 и dev), и я понятия не имею, почему:

dnsmasq-dhcp[32591]: 3384474735 tags: dev, eth0

Но все диапазоны как доступно:

dnsmasq-dhcp[32591]: 3384474735 available DHCP range: 10.0.0.1 -- 10.0.0.99
dnsmasq-dhcp[32591]: 3384474735 available DHCP range: 10.0.1.1 -- 10.0.1.99
dnsmasq-dhcp[32591]: 3384474735 available DHCP range: 10.0.2.1 -- 10.0.2.99
dnsmasq-dhcp[32591]: 3384474735 available DHCP range: 10.0.3.1 -- 10.0.3.99

А также интересные журналы, которые мне мало помогают:

dnsmasq-dhcp[32591]: 3384474735 client provides name: app-01
(...)
dnsmasq-dhcp[32591]: 3384474735 requested options: 1:netmask, 28:broadcast, 2:time-offset, 121:classless-static-route,
dnsmasq-dhcp[32591]: 3384474735 requested options: 15:domain-name, 6:dns-server, 12:hostname,
dnsmasq-dhcp[32591]: 3384474735 requested options: 40:nis-domain, 41:nis-server, 42:ntp-server,
dnsmasq-dhcp[32591]: 3384474735 requested options: 26:mtu, 119:domain-search, 3:router

Спасибо и всего наилучшего!

...