PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bind 8.3.4



kimi01n
28.08.03, 17:46
Hallo Leute
vor lauter Howto`s brummt mir langsam der Kopf, dabei sah`s so einfach aus.
Webmin 1.100 auf meinem Suse8.2 instaliert. Zonen definiert.
Was anfangs als cacheonly funktionierte. Bein starten des Bindservers spuckt er die folgende Fehlermeldung aus.

NDC command failed : ndc: error: ctl_client: evConnect(fd 3): No such file or directory ndc: error: cannot connect to command channel (/var/run/named/ndc)

Ok. was ich verstehe ist, dass das genannte Verzeichnis nicht existiert ! Wenns nicht existiert kann ich auch nicht nachschauen was es denn eigentlich tun sollte.
Wäre nett wenn mir jemand auf die Sprünge helfen könnte.
TIA
Kimi

Thomas Mitzkat
28.08.03, 19:03
ich helfe dir mal auf die sprünge, indem ich dich auffordere deine config-dateien rüberzuschieben, oder sollen wir alles erraten? :confused:

steam
22.09.03, 13:07
schade das det thread gestorben ist (
hab das selbe problem.
mein named.conf

options {
directory "/var/lib/named";

forwarders { 194.25.2.129; };

listen-on port 53 { 127.0.0.1; 192.168.1.254; };

query-source address * port 53;

allow-query { 127/8; 192.168.1/24; };
cleaning-interval 720;


statistics-interval 0;

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

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

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

# You can insert further zone records for your own domains below.

zone "artplan.local" in {
type master;
file "artplan.zone";
notify no;
};

zone "1.168.192.in-addr.arpa" in {
type master;
file "192.168.1.zone";

};


wäre nett wenn jemand die lösung hat.

Tschau
Steam

MiMe
22.09.03, 13:36
Original geschrieben von kimi01n
Bein starten des Bindservers spuckt er die folgende Fehlermeldung aus.

NDC command failed : ndc: error: ctl_client: evConnect(fd 3): No such file or directory ndc: error: cannot connect to command channel (/var/run/named/ndc)

Ok. was ich verstehe ist, dass das genannte Verzeichnis nicht existiert ! Wenns nicht existiert kann ich auch nicht nachschauen was es denn eigentlich tun sollte.
Wäre nett wenn mir jemand auf die Sprünge helfen könnte.
TIA
Kimi

Lege das Verzeichnis /var/run/named mit den richtigen Rechten an. bind8 benötigt einen Kontrolkanal (control channel). Standardmässig ist eine Socket-Datei (ndc). Das kannst
Du mit der control-Option in der named.conf ändern. Siehe 'THE CONTROLS STATEMENT'
auf der manpage von named.conf.

Gruss
MiMe

steam
22.09.03, 13:58
habe /var/run/named angelegt mit named-rechten, hat aber nichts gebracht.
Mus noch was in dem nerzeichniss liegen ?


und wo genau in der named.conf muss ich es ändern ?
Wäre nett wenn Ihr mir weiterhelfen konnt.

P.S. es ist eine SuSE 8.2 kiste. Was ich komisch finde das der /var/run/named existierte nicht.

steam
22.09.03, 14:37
ich weis jetzt das es an der NDC liegt:
wenn ich sage

# ndc reload
ndc: error: ctl_client: evConnect(fd 3): No such file or directory
ndc: error: cannot connect to command channel (/var/run/named/ndc)


also , ich habe auch gegoogelt aber nichts vernünftiges gefunden. leider :(

weis doch niemand was es ist ?

MiMe
22.09.03, 14:40
Original geschrieben von steam
habe /var/run/named angelegt mit named-rechten, hat aber nichts gebracht.
Mus noch was in dem nerzeichniss liegen ?


Hast Du named danach neu gestartet?

Gruss
MiMe

steam
22.09.03, 14:45
Hast Du named danach neu gestartet?


Schon mehrmals, hat aber nix gebracht. Langsam verzweifle ich.

hatte im google viele anfragen auf das problem gesehen, aber bis jetzt nichts gefunden was mich weiterbringt

Doh!
22.09.03, 15:02
schau mal unter welchem user ndc starten will. Der user braucht natürlich auch die leserechte im Verzeichnis

steam
22.09.03, 17:20
danke Leute, das hat sich erledigt:
ich hatte mit ndc -c den socket neuerstellt und das lief da glatt.
Verstehe aber nicht wieso ich da noch hand anlegen sollte, SuSE sollte über das problem nachdenken.

CU
Steam