Beaglebone DHCPサーバーは独自のIPアドレスを割り当てます

Beaglebone DHCPサーバーは独自のIPアドレスを割り当てます

Beaglebone Black (Debian を実行) で DHCP サーバーを実行しようとしており、静的 IP アドレス (192.168.17.1) を割り当てたいのですが、サーバーは独自の異なる IP アドレス (192.168.17.12) を常に割り当ててしまいます。リースをチェックして、実際に独自のアドレスが割り当てられていることを確認し、どこかに入力ミスがなかったことを確認しました。

私の /etc/network/interfaces ファイルは次のとおりです:

auto eth0
iface eth0 inet static
address 192.168.17.1
netmask 255.255.255.0
gateway 192.168.17.1

iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.0
network 192.168.7.0
gateway 192.168.7.1

これが私の dhcpd.conf ファイルです:

option domain-name "BBB";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.17.0 netmask 255.255.255.0 {
   range 192.168.17.10 192.168.17.20;
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.17.255;
   option routers 192.168.17.1;
}

考えられる解決策の 1 つは、dhcpd.conf ファイル内の IP アドレスを修正することです。例:

host fantasia {
  hardware ethernet 08:00:07:26:c0:a5;
  fixed-address fantasia.fugue.com;
}

しかし、この方法は正しくないし、安全でもないようです。もっと良い解決策を知っている人はいませんか?

関連情報