Beaglebone DHCP Server weist seine eigene IP-Adresse zu

1624
Trevor

Ich versuche, einen DHCP-Server auf meinem Beaglebone Black (unter Debian) auszuführen, und ich möchte ihm eine statische IP-Adresse - 192.168.17.1 - zuweisen, aber er weist sich selbst immer eine andere IP-Adresse zu - 192.168.17.12. Ich habe die Mietverträge überprüft, um sicherzustellen, dass tatsächlich eine eigene Adresse zugewiesen wurde und nicht, dass ich irgendwo einen Tippfehler hatte.

Hier ist meine / etc / network / Interface-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 festzulegen. Zum Beispiel:

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

Diese Methode scheint jedoch nicht richtig oder sicher zu sein. Kennt jemand eine bessere Lösung?

3

0 Antworten auf die Frage