Üdv Mindenkinek!
Problémám a következő:
adott egy Suse Enterprise 10 -es server egy intézményben.
Erre kellne felpakolnom egy samba -t konfigolva (ez megvan),
valamint különféle okokból egy DNS-servert, és itt a probléma!Feltettem a bind -et, majd induláskor azt válaszolja:
change directory to '/var/lib/named' failed: file not found /etc/named.conf:21: parsing failed
a 'named.conf' 21. sorában (értelemszerűen) az áll hogy:
directory "/var/lib/named"
Pedig a könyvtár ott van.
Próbáltam a könyvtár jogosultságait bizgerálni, valamint a könyvtárnevet is, meg a named.conf ide vonatkozó sorát is.
Több tucat sikertelen kísérlet után az én tudományom véget ért, nem értem mi a probléma... :(
Kérem a nálam okosabbak segítségét!
Előre is köszönöm!
PtR
- 1474 megtekintés
Hozzászólások
hi,
ez elég kevés információ így. a /var/log/syslog és/vagy messages mit ír a namedről? vágd be a named-re vonatkozó részletet a log fileokból. illetve másold be a teljes named.conf-ot, mert így találgatni lehet csak.
options {
directory "/var/lib/named";
};
Ilyet látsz a named.conf-ban?
milyen verziót használsz a named-ből?
- A hozzászóláshoz be kell jelentkezni
Igazad van, jöjjenek a részletek
named verzio:
9.3.2
Az említett sor ott van a named.conf -ban
/var/log/messages (named):
May 29 20:09:34 mdb named[9021]: starting BIND 9.3.2 -t /var/lib/named -u named May 29 20:09:34 mdb named[9021]: found 1 CPU, using 1 worker thread May 29 20:09:34 mdb named[9021]: loading configuration from '/etc/named.conf' May 29 20:09:34 mdb named[9021]: listening on IPv6 interfaces, port 53 May 29 20:09:34 mdb named[9021]: listening on IPv4 interface lo, 127.0.0.1#53 May 29 20:09:34 mdb named[9021]: listening on IPv4 interface eth0, 133.0.250.250#53 May 29 20:09:34 mdb named[9021]: listening on IPv4 interface eth1, 10.0.1.21#53 May 29 20:09:34 mdb named[9021]: listening on IPv4 interface tap0, 172.16.20.31#53 May 29 20:09:34 mdb named[9021]: could not configure root hints from 'root.hint': file not found May 29 20:09:34 mdb named[9021]: loading configuration: file not found May 29 20:09:34 mdb named[9021]: exiting (due to fatal error)
/etc/named.conf (szinte a gyári default):
options { # The directory statement defines the name server's working directory directory "/var/lib/named"; # Write dump and statistics file to the log subdirectory. The # pathenames are relative to the chroot jail. dump-file "/var/log/named_dump.db"; statistics-file "/var/log/named.stats"; # The forwarders record contains a list of servers to which queries # should be forwarded. Enable this line and modify the IP address to # your provider's name server. Up to three servers may be listed. #forwarders { 192.0.2.1; 192.0.2.2; }; # Enable the next entry to prefer usage of the name server declared in # the forwarders section. #forward first; # The listen-on record contains a list of local network interfaces to # listen on. Optionally the port can be specified. Default is to # listen on all interfaces found on your system. The default port is # 53. #listen-on port 53 { 127.0.0.1; }; # The listen-on-v6 record enables or disables listening on IPv6 # interfaces. Allowed values are 'any' and 'none' or a list of # addresses. listen-on-v6 { any; }; # The next three statements may be needed if a firewall stands between # the local server and the internet. #query-source address * port 53; #transfer-source * port 53; #notify-source * port 53; 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 the meta include file generated by createNamedConfInclude. This # includes all files as configured in NAMED_CONF_INCLUDE_FILES from # /etc/sysconfig/named include "/etc/named.conf.include"; logging { category default { log_syslog; }; channel log_syslog { syslog; }; };
Az volt a terv, hogy egyszer induljon el, aztán kigömbölyítem a részleteket. De az elindulásnál megakadtunk...
---
PtR
- A hozzászóláshoz be kell jelentkezni
zone "." {
type hint;
file "/etc/bind/root.hint";
};
feltéve, ha /etc/bind/ alatt van az a file és olvasható a named user által.
/etc/ alatt szerintem checkold le, hogy a 'named' user tudja-e olvasni azt a könyvtárat ill. a könyvtár alatti fileokat, amiben a root.hint,localhost.zone és 127.0.0.zone vannak?
user:named a group szintén named jobbik esetben. A hibaüzenetből úgy tűnik, hogy nem fér hozzá a
file-okhoz a named.
drwxr-sr-x 3 root named 3288 May 13 12:21 bind
Ha nincs semmi felkonfigurálva eddig,akkor megpróbálhatsz egy named reinstall-t. SuSE tudni :)
- A hozzászóláshoz be kell jelentkezni
huppsssssz! :o
nincsenek ilyen file-jaim mint root.hint, localhost.zone...stb
Egyébként a /var/lib/named -ben keresi (ami a named tulajdonában van).
Ide létrehoztam ezeket, de üresen mert a DNS-hez még sajnos nem értek
(ma éjjel ez változni fog :) ), de a válasza ugyanaz :(
---
PtR
- A hozzászóláshoz be kell jelentkezni
0 byte-osként nem annyira jó :) ha gondolod dobj egy mail címet priv és átküldöm. de szerintem célszerűbb lenne egy olyan named-et felrakni, ami teljes. pl reinstall.
- A hozzászóláshoz be kell jelentkezni