1

Тема: Не работает BIND

Проблема в общих чертах такая (пока без выкладывания конфигов, не знаю - нужны ли они будут).
Настраивал BIND, работал - все ок.
Потом получилось так что во время работы сервака папка /etc/namedb/ была удалена со всеми потрохами, после этого восстановлена (бэкап был). но потом после перезагрузки перестал работать DNS. причем в процессах named висит, и если его убить и запустить заново руками
/usr/sbin/named
то DNS поднимается и все работает. а вот при автоматическом запуске после ребута не хочет.
В чем может быть проблема?
Заранее спасибо.

2

Re: Не работает BIND

проверьте права доступа на папку, файлы для начала. В логах что пишет после перезагрузки?

3

Re: Не работает BIND

Apr 11 10:12:59 192 named[1335]: starting BIND 9.6.-ESV-R3 -t /var/named -u bind
Apr 11 10:12:59 192 named[1335]: built with '--prefix=/usr' '--infodir=/usr/shar
e/info' '--mandir=/usr/share/man' '--enable-threads' '--enable-getifaddrs' '--di
sable-linux-caps' '--with-openssl=/usr' '--with-randomdev=/dev/random' '--withou
t-idn' '--without-libxml2'
Apr 11 10:12:59 192 named[1335]: none:0: open: /etc/namedb/named.conf: file not
found
Apr 11 10:12:59 192 named[1335]: loading configuration: file not found
Apr 11 10:12:59 192 named[1335]: exiting (due to fatal error)
Apr 11 10:12:59 192 root: /etc/rc: WARNING: failed to start named

странно, но файл /etc/namedb/named.conf есть, и права изменил, владельца/группу изменил на bind

4

Re: Не работает BIND

ls -l /etc/namedb/
А что у вас с папкой /var/named?

Добавлено: 11-04-2012 14:01:33

ls -l /etc/namedb

5

Re: Не работает BIND

ls -l /etc/namedb
total 30
drwxr-xr-x  2 bind  wheel    512 Apr 10 17:49 dynamic
drwxr-xr-x  2 root  wheel    512 Apr 10 17:49 master
-rw-r--r--  1 bind  bind   14716 Apr 11 10:35 named.conf
-rw-r--r--  1 bind  bind    3085 Apr 10 17:49 named.root
-rw-r--r--  1 bind  bind      97 Apr 10 17:49 rndc.key
drwxr-xr-x  2 bind  wheel    512 Apr 10 17:49 slave
drwxr-xr-x  2 bind  wheel    512 Apr 10 17:49 working

а что не так с папкой named ?

6

Re: Не работает BIND

так это я спрашиваю что у вас с ней. При запуске же идет к ней обращение.

7

Re: Не работает BIND

папка как папка с обычными каталогами
dev, etc, var

а почему при запуске обращение к ней идет даже не знаю. это где-то можно изменить, чтоб обращение шло к /usr/sbin/named ?
может в этом и есть проблема

8

Re: Не работает BIND

/var/named/etc/namedb у вас тоже что и в /etc/namedb? Вы уверены что /etc/namedb не было ссылкой на /var/named/etc/namedb?

9

Re: Не работает BIND

Вы были правы, спасибо.
Проблема была в том, что /etc/namedb был каталогом (сам по себе), а в /var/named/etc/namedb было пусто (структура по-умолчанию). соотвественно

cd /etc
cp -r namedb /var/named/etc/namedb
rm -r namedb
ln -s /var/named/etc/namedb namedb

и все заработало. спасибо