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;
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;
}
}
primary 172.16.0.1;
key rndckey;
}
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
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;
- basta.local
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;
}
}
- basta.local
primary 172.16.0.1;
key rndckey;
}
- 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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 118310
Url: https://administrator.de/contentid/118310
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
5 Kommentare
Neuester Kommentar
Hier werden sie geholfen...
http://www.pro-linux.de/t_netzwerk/dhcpunddns.html
http://www.linuxkramkiste.de/?Linux:DHCP-DNS
http://www.pro-linux.de/t_netzwerk/dhcpunddns.html
http://www.linuxkramkiste.de/?Linux:DHCP-DNS