PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme Bind9 / SuSE 9 Prof.



knanders
03.11.03, 09:45
Hallo zusammen,

ich versuche verzweifelt mal wieder einen Nameserver aufzusetzen, diesmal aber mit Bind 9 auf SuSE 9.

Habe, wie sich das gehört, named.conf in /etc angelegt und u.a. den Eintrag:

options {
directory "/var/named";
.....
};

gemacht.

wenn ich nun versuche named zu starten, kommen folgende Fehlermeldungen:

.....
named(): load configuration from '/etc/named.conf'
named():/etc/named.conf:2: change directory to '/var/named' faild: File not found
.....

/var/named mit den Datenbanken existiert! die Rechte auf das Verzeichnis / Files sind 644 (habe auch schion 777 ausprobiert) Owner / Group ist root.root (habe auch hier named.root ausprobiert)

Gestarted habe ich das Startscript als user root

Die Zonen Datenbanken sind alle richtig angelegt und vorhanden, lief in der Konfiguration unter SuSE 7.3 und Bind8.

Interessant ist, dass ich DNS ohne direkt mit named starten kann, also nicht mit /etc/init.d/named oder rcnamed starte.

Hat irgend jemand eine Idee??

Gruß
Knut

Jorge
03.11.03, 11:09
Ich würde mal sagen, so kann man Dir nicht helfen. Poste zumindest mal die gesammte named.conf.

knanders
03.11.03, 11:34
Ich weiss nicht, ob man mir durch die ganze named.conf besser helfen kann - ich versuch es mal (um Leute nicht unnütz neugierig zu machen, habe ich Domainnamen und IP-Adressen abgeändert):


options {
// # files neede be in.named are located in
directory "/var/named";

pid-file "/var/run/named.pid";
// # Here are the names of the primary files
// #forwarders {};

// #forward only;
};

zone "." in {
type hint;
file "root.hint";
};

zone "xxx.net" in {
type master;
file "db.xxx.net";
};

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

zone "3.2.1.in-addr.arpa" in {
type master;
file "db.3.2.1";
};

Edit von Jorge:
Zur besseren Lesbarkeit in code Tags gepackt

ArthurDent
03.11.03, 17:32
Ich habe auch die 9.0 Prof. und habe gerade mal nachgeschaut.

Der named-Daemon läuft bei SuSE standardmässig in einer CHROOT-Umgebung.
Dadurch ist sein /-Directory unter /var/lib/named.

Alle Verzeichnisse die du in der Config-Datei angibts findest du unterhalb dieses Directorys.

bla!zilla
03.11.03, 19:12
Setz den Besitzer und die Gruppe mal auf named:named.

knanders
04.11.03, 07:50
chroot jail - das war's :) ! (Da habe ich mal wieder etwas dazu gelernt!)

Danke für eure Hilfe!

Knut