Hallo,
meine ersten Schritte mit dem Pi sind vollbracht. Seit ca. einem halben Jahr bin ich von dem Ding begeistert. Ein paar Dinge laufen und das sehr stabil wie das Schalten von 433 MHz-Dosen und ein Asterisk, allerdings nur um Dateien für bestimmte Ereignisse im Haus an den Telefonen der Fritzbox abzuspielen. Also alles übersichtlich.
Nun habe ich mir die Aufgabe gestellt, aus dem Pi einen DHCP- und DNS-Server zu machen. Auch das klappt nach einigen Stunde Lesens und Testens. Die Geräte bekommen eine IP. Diese können dann auch namentlich erreicht werden. Der Internetzugriff und die dortige Namensauflösung geht. Allerdings muss ich die DNS-Einträge manuell machen, was nervig ist.
Daher versuchte ich die Sache dynamisch zu gestalten und genau das ist nun das Problem. Habe an vielen Dateien herumgeschraubt, aber die neuen Devices bekommen zwar eine IP, aber keinen DNS-Eintrag. Einige Beiträge im Internet habe ich belesen und probiert - bisher greift nichts von alledem.
/ect/dhcp/dhcpd.conf:
option ntp-servers 192.168.2.11;
option routers 192.168.2.11;
option domain-name "home.lan";
option domain-name-servers 192.168.2.45;
key dhcpkey {
algorithm hmac-md5;
secret "65fbPbHci1XV8Xrg1TLIP6vUH6xMq6fWFKWOUj13gdhINg==";
}
zone home.lan. {
primary 192.168.2.45; # ip des nameservers
key dhcpkey;
}
zone 2.168.192.in-addr.arpa. {
primary 192.168.2.45; # ip des nameservers
key dhcpkey;
}
ddns-update-style interim;
ddns-domainname "home.lan";
ddns-updates on;
update-static-leases on;
authoritative;
allow unknown-clients;
use-host-decl-names on;
default-lease-time 1814400; #21 days
max-lease-time 1814400; #21 days
log-facility local7;
# DHCP-Bereich für dynamische Adressen 100-254
subnet 192.168.2.0 netmask 255.255.255.0
{
range 192.168.2.100 192.168.2.254;
option routers 192.168.2.11;
}
# Feste Adressen
# Schnulli
host elli {
hardware ethernet ca:4f:78:c3:56:78;
fixed-address 192.168.2.167;
}
# MeineFesterClient
host susi {
hardware ethernet ca:3a:61:c3:56:fa;
fixed-address 192.168.2.149;
}
Alles anzeigen
Woran kann das liegen?
Geht das denn überhaupt, dass der Rechnername sich als DNS-Eintrag dort verewigt, um damit von anderen Clients über den Namen erreicht zu werden?
Die Software:
DHCP: isc-dhcp-server
DNS: bind9