Ich habe folgendes Problem. Mit meinem Laptop möchte ich wahlweise per LAN
oder WLAN in mein häusliches Netz. Unglücklicherweise verwendet mein Laptop
für diese Netzwerkverbindungen verschiedene MAC-Nummern. Der DHCPD
betrachtet je nach Zugang den Laptop als anderen Rechner und
vergibt verschiedene IP-Nummern. Da spielt aber das dynamische DNS nicht
mit. Bei der ersten Anmeldung über das LAN erscheinen folgende Meldungen:
May 30 19:46:34 andromeda dhcpd: DHCPDISCOVER from 00:00:39:37:ce:d6 via
eth2
May 30 19:46:35 andromeda dhcpd: DHCPOFFER on 192.168.1.50 to
00:00:39:37:ce:d6 (laptop) via eth2
May 30 19:46:35 andromeda named[12034]: client 127.0.0.1#4263: updating zone
'wog.han.de/IN': adding an RR at 'laptop.wog.han.de' A
May 30 19:46:35 andromeda dhcpd: if laptop.wog.han.de IN A rrset doesn't
exist add laptop.wog.han.de 43200 IN A 192.168.1.50: success.
May 30 19:46:35 andromeda named[12034]: client 127.0.0.1#4263: updating zone
'1.168.192.in-addr.arpa/IN': deleting rrset at '50.1.168.192.in-addr.arpa'
PTR
May 30 19:46:35 andromeda named[12034]: client 127.0.0.1#4263: updating zone
'1.168.192.in-addr.arpa/IN': adding an RR at '50.1.168.192.in-addr.arpa' PTR
May 30 19:46:35 andromeda dhcpd: delete 50.1.168.192.in-addr.arpa. IN PTR
add 50.1.168.192.in-addr.arpa. 43200 IN PTR laptop.wog.han.de: success.
May 30 19:46:35 andromeda dhcpd: DHCPREQUEST for 192.168.1.50 (192.168.1.10)
from 00:00:39:37:ce:d6 (laptop) via eth2
May 30 19:46:35 andromeda dhcpd: DHCPACK on 192.168.1.50 to
00:00:39:37:ce:d6 (laptop) via eth2
May 30 19:46:44 andromeda dhcpd: DHCPINFORM from 192.168.1.50 via eth2
May 30 19:46:44 andromeda dhcpd: DHCPACK to 192.168.1.50
May 30 19:46:44 andromeda dhcpd: DHCPINFORM from 192.168.1.50 via eth2
May 30 19:46:44 andromeda dhcpd: DHCPACK to 192.168.1.50
May 30 19:46:45 andromeda dhcpd: DHCPINFORM from 192.168.1.50 via eth2
May 30 19:46:45 andromeda dhcpd: DHCPACK to 192.168.1.50
Also alles in Ordnung, es funktioniert auch alles richtig. Melde ich mich
jetzt erstmals über das WLAN an, passiert folgendes:
May 30 19:57:36 andromeda dhcpd: DHCPDISCOVER from 00:02:dd:30:16:db via
eth2
May 30 19:57:37 andromeda dhcpd: DHCPOFFER on 192.168.1.49 to
00:02:dd:30:16:db (laptop) via eth2
May 30 19:57:37 andromeda named[12034]: client 127.0.0.1#4263: updating zone
'wog.han.de/IN': update unsuccessful: laptop.wog.han.de/A: 'rrset does not
exist' prerequisite not satisfied (YXRRSET)
May 30 19:57:37 andromeda dhcpd: if laptop.wog.han.de IN A rrset doesn't
exist add laptop.wog.han.de 43200 IN A 192.168.1.49: RRset already exists.
May 30 19:57:37 andromeda dhcpd: DHCPREQUEST for 192.168.1.49 (192.168.1.10)
from 00:02:dd:30:16:db (laptop) via eth2
May 30 19:57:37 andromeda dhcpd: DHCPACK on 192.168.1.49 to
00:02:dd:30:16:db (laptop) via eth2
May 30 19:57:39 andromeda dhcpd: DHCPINFORM from 192.168.1.49 via eth2
May 30 19:57:39 andromeda dhcpd: DHCPACK to 192.168.1.49
May 30 19:57:39 andromeda dhcpd: DHCPINFORM from 192.168.1.49 via eth2
May 30 19:57:39 andromeda dhcpd: DHCPACK to 192.168.1.49
May 30 19:57:39 andromeda dhcpd: DHCPINFORM from 192.168.1.49 via eth2
May 30 19:57:39 andromeda dhcpd: DHCPACK to 192.168.1.49
Was sind das für Voraussetzungen, die nicht erfüllt sind? Die Zonendateien
werden jedenfalls nicht mit der neuen IP-Nummer aktualisiert, dort
verbleiben die alten Einträge mit der Nummer 192.168.1.50:
$TTL 43200 ; 12 hours
laptop A 192.168.1.50
$TTL 43200 ; 12 hours
50 PTR laptop.wog.han.de.
Natürlich funktioniert das Netz so nicht richtig. Kann man dem DHCPD diese
Unart irgendwie abgewöhnen? Hat jemand einen Tipp für mich?
Gruß
Wolfgang