dnsmasq DHCPサーバーが正しいIPを提供した後、指定された範囲のIPを選択しません。

dnsmasq DHCPサーバーが正しいIPを提供した後、指定された範囲のIPを選択しません。

私はDHCPサーバーを持っていて、IP範囲を10.53.70.100 - 10.53.70.200に具体的に設定しましたが、時々この範囲外のIPを取得します。たとえば、私が作成した最後のサーバーのIPは10.53.70.245でしたが、IP範囲設定が機能しない理由を知りたいと思います。

これを行うには、dhcpdサービスの代わりにdnsmasqを使用しています。

以下はDHCPサーバーのログです。

Mar 20 10:32:46 dhcp dnsmasq-dhcp[7657]: 1927259932 available DHCP range: 10.53.70.100 -- 10.53.70.200
Mar 20 10:32:46 dhcp dnsmasq-dhcp[7657]: 1927259932 client provides name: dnstest
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 DHCPDISCOVER(ens192) 10.53.70.245 00:50:56:8f:d4:6f
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 tags: ens192
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 DHCPOFFER(ens192) 10.53.70.177 00:50:56:8f:d4:6f
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 requested options: 1:netmask, 28:broadcast, 2:time-offset, 121:classless-static-route,
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 requested options: 15:domain-name, 6:dns-server, 12:hostname,
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 requested options: 40:nis-domain, 41:nis-server, 42:ntp-server,
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 requested options: 26:mtu, 119:domain-search, 3:router, 121:classless-static-route,
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 requested options: 249, 33:static-route, 252, 42:ntp-server
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 next server: 10.53.70.5
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  1 option: 53 message-type  2
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option: 54 server-identifier  10.53.70.5
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option: 51 lease-time  12h
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option: 58 T1  6h
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option: 59 T2  10h30m
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option:  1 netmask  255.255.255.0
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option: 28 broadcast  10.53.70.255
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option:  6 dns-server  10.53.70.5
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  9 option: 15 domain-name  example.io
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 sent size:  4 option:  3 router  10.53.70.1
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 available DHCP range: 10.53.70.100 -- 10.53.70.200
Mar 20 10:32:49 dhcp dnsmasq-dhcp[7657]: 1927259932 client provides name: dnstest
Mar 20 10:32:52 dhcp dnsmasq-dhcp[7657]: 2099714365 available DHCP range: 10.53.70.100 -- 10.53.70.200
Mar 20 10:32:52 dhcp dnsmasq-dhcp[7657]: 2099714365 client provides name: dnstest

ご覧のとおり、次の行があります。

DHCPOFFER(ens192) 10.53.70.177 00:50:56:8f:d4:6f

範囲内にあるので正しいIPです。しかし、私は次の行を見ました。

DHCPDISCOVER(ens192) 10.53.70.245 00:50:56:8f:d4:6f

だから、最終的にサーバーは.245で終わるIPを使用しましたが、私の質問はなぜ許容範囲外のIPを使用したのかということです。

ありがとうございます。

ベストアンサー1

おすすめ記事