Hallo,
Ich hoffe hier kann mir jemand helfen!
Ich habe vor einigen Tagen einen Ubuntu 18.04 Server für mein LAN aufgesetzt. DHCP (isc-dhcp-server) und DNS (bind9) mit dynamischen Updates funktionieren einwandfrei. Alle Pakete auf Server und Client sind auf neuestem Stand.
Mit 2 Clients hat der Server (verschiedene) Probleme. 1. Es handelt sich dabei um einen Raspberrypi auf dem Raspbian läuft und der nur über LAN verbunden ist. Der Client ist als DHCP-Client konfiguriert und bekommt eine IP-Adresse und die restlichen Netzwerkeinstellungen. 2. Ein Drucker der im Netz hängt. Auch dieser wird vom DHCP-Server richtig konfiguriert.
DNS Auflösung und reverse-DNS funktioniert für beide.
Meine DHCP Konfiguration: Beide Problemfälle sind (wie auch andere clients) als statische Leases konfiguriert.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | option domain-name "home"; option domain-name-servers 10.0.20.1; default-lease-time 6000; max-lease-time 72000; ddns-updates on; ddns-update-style interim; update-static-leases on; ignore client-updates; key "rndc-key" { algorithm hmac-md5; secret "dontknow"; }; authoritative; zone home { primary localhost; key rndc-key; } zone 0.10.in-addr.arpa { primary localhost; key rndc-key; } subnet 10.0.20.0 netmask 255.255.255.0 { range 10.0.20.50 10.0.20.199; option subnet-mask 255.255.255.0; option broadcast-address 10.0.20.255; option routers 10.0.20.1; } host doorpi { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 10.0.20.11; option host-name "pi"; ddns-hostname "pi"; } host drucker { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 10.0.20.12; ddns-hostname "drucker"; option host-name "drucker"; } |
Zum 1. Problem: Bei jedem Update des DHCP Leases kommt folgende Fehlermeldung im Log am Server:
1 2 3 | dhcpd[2281]: Forward map from pi.home to 10.0.20.11 FAILED: Has an address record but no DHCID, not mine. Mai 19 22:18:47 server named[692]: client @0x7f5205063030 127.0.0.1#54655/key rndc-key: updating zone 'home/IN': update unsuccessful: pi.home: 'name not in use' prerequisite not satisfied (YXDOMAIN) Mai 19 22:18:47 server named[692]: client @0x7f5205132110 127.0.0.1#40321/key rndc-key: updating zone 'home/IN': update unsuccessful: pi.home/TXT: 'RRset exists (value dependent)' prerequisite not satisfied (NXRRSET) |
Dieses Problem hängt sonst meist mit Geräten zusammen, die auf unterschiedlichen Interfaces eine IP-Adresse vom DHCP-Server anfordern. In meinem Fall ist es immer nur das LAN Interface des Raspberrypi. WLAN nutze ich hier nicht. Das "update unsuccessful" vom DNS Server stört mich jetzt mal nicht. Es wird zum einen nicht als Fehler angezeigt, zum Anderen denke ich, dass der Fehler im DHCP zum Fehler beim DNS führt.
2. Problem
Bei jedem DHCP Lease Update wird die DNS Datenbank erfolgreich upgedated mit den gleichen Werten. Nur bei diesem Client.
1 2 | Mai 19 22:08:43 server dhcpd[674]: Added new forward map from drucker.home to 10.0.20.12 Mai 19 22:08:43 server dhcpd[674]: Added reverse map from 12.20.0.10.in-addr.arpa. to drucker.home |
Das ist keine Fehlermeldung. Irgendwas geht trotzdem schief, und das hätte ich gerne behoben.
Für alle anderen Clients meldet der DHCP keinen Fehler und DNS update funktioniert einwandfrei.
Kann mir da bitte jemand weiterhelfen?