• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

DHCP und DNS klappt nicht :-(

chronos

Newbie
Hallo Leute,

ich probier jetzt schon den halben Tag aber ich krigs einfach nicht zum laufen.
Hab eine SusE 9.3 laufen mit DHCP und DNS aber leider aktualisiert der DHCP meine Zonen nicht !!

Meine configs:

dhcpd.conf
Code:
ddns-updates on;
ddns-update-style interim;
ddns-domainname "MyDomain.home";
update-static-leases true ;
key "rndc-key" {
        algorithm hmac-md5;
        secret "H94JQHKbevJZwzd4OOTu5G==";
};
zone MyDomain.home.
{
        primary 127.0.0.1;
        key "rndc-key";
}
zone 0.168.192.in-addr.arpa.
{
        primary 127.0.0.1;
        key "rndc-key";
}


authoritative;

option domain-name "MyDomain.home";
option domain-name-servers 192.168.0.1;
option routers 192.168.0.1;
option ntp-servers 192.168.0.1;

default-lease-time 43200;
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.10 192.168.0.98;

  default-lease-time 28800;
  max-lease-time 43200;
  allow unknown-clients;
}
meine named.conf:
Code:
acl eth0
{
	192.168.0.1/24;
	127.0.0.1;
};

options {
							
	directory "/var/lib/named";
	dump-file "/var/log/named_dump.db";
	statistics-file "/var/log/named.stats";
	listen-on-v6 { any; };
	listen-on {eth0;};
	notify no;
	include "/etc/named.d/forwarders.conf";
};
zone "." in {
	type hint;
	file "root.hint";
};

zone "localhost" in {
	type master;
	file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
	type master;
	file "127.0.0.zone";
};

include "/etc/named.conf.include";

logging {
	category default { log_syslog; };
	channel log_syslog { syslog; };
};


include "/etc/rndc.key";


zone "MyDomain.home" in {
	allow-transfer {key "rndc-key"; };
        file "master/MyDomain.home";
	type master;
	notify yes;
};

zone "0.168.192.in-addr.arpa"
{
	type master;
	file "master/0.168.192.in-addr.arpa";
	notify  yes;
	allow-transfer {key "rndc-key";};
};
};
meine Zonendatei:
Code:
$TTL 2d

@                       IN SOA  MyServer.MyDomain.home. root.MyDomain.home. (
                                        2003021832 ; serial
                                        10800      ; refresh (3 hours)
                                        3600       ; retry (1 hour)
                                        604800     ; expire (1 week)
                                        38400      ; minimum (10 hours 40 minutes)
                                        )
                        NS      MyServer
                        NS      MyServer.MyDomain.home.
localhost               A       127.0.0.1
MyServer               A       192.168.0.1

habe ausserdem diese Meldung in den Logs stehen:
Code:
Jul 14 16:46:04 MyServer named[3503]: client 127.0.0.1#1339: update 'MyServer.home/IN' denied
Jul 14 16:46:04 MyServer dhcpd: Unable to add forward map from BenjaminLaptop.MyDomain.home to 192.168.0.97: timed out
 

DeJe

Member
Hat named alle nötigen Rechte in /var/lib/named bzw ist Eigentümer?

chown -R named:named /var/lib/named

Btw. Ich hatte das Problem mit einem Client mit WLAN-Karte. Ohne die Angabe eines ESSID hat er sich zwar angemeldet aber es geschah kein DNS-Update.
 
OP
C

chronos

Newbie
Danke für die schnelle Antwort,

habe in named Verzeichnis jetzt alles den Benutzer und der Gruppe named zugewiesen aber leider immer noch dasselbe Problem.
Der Zugriff wird immer noch verweigert.
Kann das sein das es was mit meinem Schlüssel zu tun hat?
 
OP
C

chronos

Newbie
Also ich habe jetzt den Key in beiden config files drin aber leider immer noch keine Auswirkung...
:evil: lanstam nervts...
was könnte da noch falsch sein?
Nachdem ich den keyy in die andere conf kopiert hatte stand mal was in der /var/loc/messages von wegen bad dns signature und das der Key ncht stimmt mit dem sich der dhcpd am nameserver anmeldet. Aber nachdem ich beide neu gestartet hatte war das auch vorbei und ich hab wieder meinen alten Fehler von oben.
 
OP
C

chronos

Newbie
Habe noch zwei weitere optionen hinzugefügt jetzt läufts:

Code:
acl localnet
{
   192.168.0.0/24;
    127.0.0.1;
}

allow-update{key updatekey;};
allow-query{localnet};

und es läuft warum nicht gleich so?
Nochmals danke für eure Hilfe.
 
Oben