割り当てられたIPを持つdnsmasqプールはありません。

割り当てられたIPを持つdnsmasqプールはありません。

自動設定の目的でDHCPサーバーとして使用する組み込みデバイスには、単純なdnsmasq v2.80があります。

2つのプールが必要です(1つは静的、もう1つは動的)。

私が持っているのはこれです:

#
# main dnsmasq config file
#

user=nobody
group=nogroup

log-dhcp
dhcp-authoritative
dhcp-rapid-commit
no-dhcp-interface=lo
dhcp-name-match=set:wpad-ignore,wpad
dhcp-ignore-names=tag:wpad-ignore
dhcp-leasefile=/var/lib/misc/dnsmasq.leases

dhcp-option=tag:v69_static_pool_1,option:dns-server,1.2.3.254
dhcp-option=tag:v69_static_pool_1,option:router,1.2.3.253
dhcp-option=tag:v69_static_pool_1,option:ntp-server,1.2.3.252

dhcp-range=set:v69_dynamic_pool_1,10.250.0.2,10.250.0.254,255.255.255.0,12h
dhcp-option=tag:v69_dynamic_pool_1,option:dns-server,10.250.0.1
dhcp-option=tag:v69_dynamic_pool_1,option:router,10.250.0.1
dhcp-option=tag:v69_dynamic_pool_1,option:ntp-server,10.250.0.1

dhcp-range=1.2.3.1,1.2.3.254,255.255.255.0,infinite
dhcp-host=dc:2c:6e:ef:09:33,1.2.3.2,set:v69_static_pool_1

とネットワークインターフェース

   link/ether ba:86:04:04:64:44 brd ff:ff:ff:ff:ff:ff
   inet 10.250.0.1/24 scope global v69
      valid_lft forever preferred_lft forever
   inet 1.2.3.1/24 scope global v69
      valid_lft forever preferred_lft forever
   inet6 fe80::b886:4ff:fe04:6444/64 scope link 
      valid_lft forever preferred_lft forever

しかし、私が望むのは、パブリックIPアドレスを使用してネットワークのcpesに割り当てるため、IPアドレスを無駄にしないことです。私はmikrotikルータの使用に慣れており、インターフェイスに固定IPアドレスがありますが、インターフェイスの範囲外のIPを割り当てるだけで十分です。

また、動的ホストへの割り当てに静的プールが使用されないようにしたいと思います。

dnsmasqが動作できますか?

答え1

また、動的ホストへの割り当てに静的プールが使用されないようにしたいと思います。

DHCPスコープで動的アドレスを配布したくない場合は、static以下のキーワードを使用してください。ドキュメントから:

<mode>オプションのキーワードはdnsmasq に指定されたネットワークに対して DHCP をイネーブルstaticにするように指示しますが、IP アドレスを動的に割り当てることはありません。 --dhcp-hostまたは/etc/ethersで指定された静的アドレスを持つホストのみがサービスされます。

次のようになります。

dhcp-option=tag:v69_static_pool_1,option:dns-server,1.2.3.254
dhcp-option=tag:v69_static_pool_1,option:router,1.2.3.253
dhcp-option=tag:v69_static_pool_1,option:ntp-server,1.2.3.252

dhcp-range=set:v69_static_pool_1,1.2.3.1,static,255.255.255.0,infinite
dhcp-host=dc:2c:6e:ef:09:33,1.2.3.2

関連情報