Der Beaglebone DHCP-Server weist seine eigene IP-Adresse zu

Der Beaglebone DHCP-Server weist seine eigene IP-Adresse zu

Ich versuche, einen DHCP-Server auf meinem Beaglebone Black (mit Debian) zu betreiben und möchte ihm eine statische IP-Adresse zuweisen – 192.168.17.1 –, aber er weist sich selbst immer wieder eine andere IP-Adresse zu – 192.168.17.12. Ich habe die Leases überprüft, um sicherzugehen, dass er tatsächlich seine eigene Adresse zuweist und nicht, dass ich irgendwo einen Tippfehler gemacht habe.

Hier ist meine /etc/network/interfaces-Datei:

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

Und hier ist meine dhcpd.conf-Datei:

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;
}

Eine mögliche Lösung könnte darin bestehen, die IP-Adresse in der Datei dhcpd.conf zu korrigieren. Beispiel:

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

Aber diese Methode scheint weder richtig noch sicher zu sein. Kennt jemand eine bessere Lösung?

verwandte Informationen