sturm1978
Goto Top

Client DDNS Update über DHCPD

Hallo Administratoren,

gerade arbeite ich mich in Linux ein, hier in meinem Falle Red Hat Enterprise Server 5.3, um mit Linux etwas zu testen.
Ich habe auf dem Red Hat einen DHCP am laufen der derzeit noch im 172.16.0.0/23 Netz zu hause ist und da IP´s verteilt. Der DHCP läuft ohne probleme und alle XP Clients bekommen ihre Adressen.

Ebenfalls auf der Kiste läuft ein DNS und soll auch durch die Client bzw. die DHCP anfragen geupdatet werden, aber genau da liegt mein Problem.

Kurz noch zum System:

VMware Server
Rhel 5.3


Folgende Fehlermeldung wird mir gezeigt, wenn sich ein Client in meinem Fall XP Client beim DHCP meldet:
1. auf dem XP ein ipconfig -release
2. ein ipconfig -renew
Der XP Client bekommt alle Informationen die er bekommen soll
IP: 172.16.1.254
SN: 255.255.254.0
GW:
DNS1:172.16.0.1
DNS2:
DNS-Suffix: basta.local

das passt alles.

tail -f /var/log/messages

Jun 16 16:38:58 japsrv01 dhcpd: DHCPDISCOVER from 00:0c:29:64:16:1f via eth0
Jun 16 16:38:59 japsrv01 dhcpd: DHCPOFFER on 172.16.1.254 to 00:0c:29:64:16:1f (japwsd01) via eth0
Jun 16 16:38:59 japsrv01 named[338]: client 172.16.0.1#56761: updating zone '16.172.in-addr.arpa/IN': deleting rrset at '254.1.16.172.16.172.in-addr.arpa' PTR
Jun 16 16:38:59 japsrv01 named[338]: client 172.16.0.1#56761: updating zone '16.172.in-addr.arpa/IN': adding an RR at '254.1.16.172.16.172.in-addr.arpa' PTR
Jun 16 16:38:59 japsrv01 dhcpd: added reverse map from 254.1.16.172.16.172.in-addr.arpa to japwsd01.basta.local
Jun 16 16:38:59 japsrv01 dhcpd: DHCPREQUEST for 172.16.1.254 (172.16.0.1) from 00:0c:29:64:16:1f (japwsd01) via eth0
Jun 16 16:38:59 japsrv01 dhcpd: DHCPACK on 172.16.1.254 to 00:0c:29:64:16:1f (japwsd01) via eth0
Jun 16 16:39:01 japsrv01 named[338]: client 172.16.1.254#63316: update 'basta.local/IN' denied

Ich denke das es eine Berechtigungsfrage ist die dieses Problem hervor bringt.

Folgende Meldung wird ausgegeben, wenn ich nslookup japwsd01.basta.local auf dem rhel ausführe
nslookup japwsd01.basta.local
Server: 172.16.0.1
Address: 172.16.0.1#53

** server can't find japwsd01.basta.local: NXDOMAIN

Alle Zonen Files haben die Berechtigung für named RW.

Ich habe auch noch mal meine conf Datein mit dem schicken Tut hier verglichen und kann keinen Fehler feststellen.

dhcpd.conf

ddns-update-style interim;
allow client-updates;
default-lease-time 21600;
max-lease-time 43200;
DHCPDARGS=eth0;

key rndckey {
algorithm hmac-md5;
secret mein key;
};

authoritative;

  1. basta.local
subnet 172.16.0.0 netmask 255.255.254.0 {
range 172.16.0.1 172.16.1.254;
ddns-rev-domainname "16.172.in-addr.arpa";
ddns-domainname "basta.local";
ddns-updates on;
option broadcast-address 172.16.1.255;
option domain-name "basta.local";
option domain-name-servers 172.16.0.1;
host japsrv01 {
hardware ethernet 00:0C:29:E8:29:34;
fixed-address 172.16.0.1;
}
}

  1. basta.local
zone basta.local. {
primary 172.16.0.1;
key rndckey;
}

  1. 16.172.in-addr.arpa
zone 16.172.in-addr.arpa. {
primary 172.16.0.1;
key rndckey;
}

named.conf

options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
listen-on port 53 { 172.16.0.1; };
listen-on-v6 { any; };
auth-nxdomain yes;
};

zone "." IN {
type hint;
file "/var/named/named.root";
};

zone "localdomain." IN {
type master;
file "/var/named/localdomain.zone";
allow-update { none; };
};

zone "localhost." IN {
type master;
file "/var/named/localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa." IN {
type master;
file "/var/named/named.local";
allow-update { none; };
};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa." IN {
type master;
file "/var/named/named.ip6.local";
allow-update { none; };
};

zone "255.in-addr.arpa." IN {
type master;
file "/var/named/named.broadcast";
allow-update { none; };
};

zone "0.in-addr.arpa." IN {
type master;
file "/var/named/named.zero";
allow-update { none; };
};

key rndckey {
algorithm hmac-md5;
secret mein key;
};

zone "basta.local" {
type master;
file "/var/named/dyn/basta.local.dyn";
allow-update { key rndckey; };
notify yes;
};

zone "16.172.in-addr.arpa" {
type master;
file "/var/named/dyn/172.16.rev.dyn";
allow-update { key rndckey; };
notify yes;
};


Ich würde mich freuen, wenn mir jemand helfen und mir vielleicht einen Tipp geben kann. Solltet ihr weitere Infos brauchen bzw. benötigen dann schreibt es und ich versuche sie euch zur Verfügung zu stellen.

Danke bereits im Voraus
Ronny

Content-ID: 118310

Url: https://administrator.de/contentid/118310

Ausgedruckt am: 22.11.2024 um 21:11 Uhr

aqui
aqui 16.06.2009 um 17:35:28 Uhr
Goto Top
Sturm1978
Sturm1978 16.06.2009 um 18:29:15 Uhr
Goto Top
Hallo aqui,

ich danke dir für die schnelle Antwort.
Meine Konfiguartionen habe ich mit den auf den Links vorhandenen Konfigs abgeglichen, doch leider besteht das Problem weiterhin.

Ich finde zumindest den Fehler nicht selber.
aqui
aqui 19.06.2009 um 17:53:38 Uhr
Goto Top
Was sagt denn das Log ??
Sturm1978
Sturm1978 19.06.2009 um 18:35:34 Uhr
Goto Top
Hallo aqui,

so hab das Problem gelöst, aber leider ein kleines neues. Die Namensauflösung funktiniert nur auf den Namen bei den Clients.

Server: 172.16.0.1
Address: 172.16.0.1#53

Name: xampp-web.basta.local
Address: 172.16.1.20

und nicht auf die IP

Server: 172.16.0.1
Address: 172.16.0.1#53

** server can't find 20.1.16.172.in-addr.arpa: NXDOMAIN

es ist auch in den Zonenfiles alles eingetragen und auch ipconfig -renew kommt kein Fehler oder ich übersehe ihn.


Jun 19 18:26:56 japsrv01 dhcpd: DHCPDISCOVER from 00:0c:29:4e:4f:b9 via eth0
Jun 19 18:26:57 japsrv01 dhcpd: DHCPOFFER on 172.16.1.20 to 00:0c:29:4e:4f:b9 (xampp-web) via eth0
Jun 19 18:26:57 japsrv01 named[4927]: client 172.16.0.1#37482: view standard-in: updating zone 'basta.local/IN': adding an RR at 'xampp-web.basta.local' A
Jun 19 18:26:57 japsrv01 named[4927]: client 172.16.0.1#37482: view standard-in: updating zone 'basta.local/IN': adding an RR at 'xampp-web.basta.local' TXT
Jun 19 18:26:57 japsrv01 dhcpd: Added new forward map from xampp-web.basta.local to 172.16.1.20
Jun 19 18:26:57 japsrv01 named[4927]: client 172.16.0.1#50846: view standard-in: updating zone '16.172.in-addr.arpa/IN': deleting rrset at '20.1.16.172.0.16.172.in-addr.arpa' PTR
Jun 19 18:26:57 japsrv01 named[4927]: client 172.16.0.1#50846: view standard-in: updating zone '16.172.in-addr.arpa/IN': adding an RR at '20.1.16.172.0.16.172.in-addr.arpa' PTR

Vielleicht kannst du mir nen Tipp geben wo ich noch einen fehler haben könnte.
Danke
Sturm1978
Sturm1978 24.06.2009 um 20:13:17 Uhr
Goto Top
So habe das Problem behoben und es läuft alles.

Aqui trotzdem danke.