Похожая тема уже есть где-то здесь, но то, что там написано мне не помогло... Проблема в том, что не стартует named, хотя в /etc/rc.conf есть строчка named_enable="YES". Вручную после запуска системы командой /etc/rc.d/named forcestart он запускается без проблем, а автоматически не хочет. В чем может быть причина, что еще где нужно добавить? И почему в /var/named/var/log ничего нет, это нормально? Если да, то где тогда посмотреть логи named, дабы узнать, почему он не стартует?
попробуйте настроить syslog - добавьте в /etc/syslog.conf строчки:!named
*.* /var/log/named.logзатем создайте этот файл touch /var/log/named.log
теперь named все сообщения будет писать в этот файлег
>Похожая тема уже есть где-то здесь, но то, что там написано мне
>не помогло... Проблема в том, что не стартует named, хотя в
>/etc/rc.conf есть строчка named_enable="YES". Вручную после запуска системы командой /etc/rc.d/named forcestart
>он запускается без проблем, а автоматически не хочет. В чем может
>быть причина, что еще где нужно добавить? И почему в /var/named/var/log
>ничего нет, это нормально? Если да, то где тогда посмотреть логи
>named, дабы узнать, почему он не стартует?версии давайте байнда и оси !
логи в намед.конф прописываются
что то типа
logging {
channel default_level {
file "var/log/named_m.log" versions 3 size 1m;
};
channel error_level {
file "var/log/named_m.err";
print-time yes;
};
channel security_level {
file "var/log/named_m.sec" versions 3 size 1m;
print-time yes;
print-severity yes;
};
category default {
default_level;
};
category panic {
error_level;
default_stderr;
};
category security {
security_level;
};
category lame-servers {
null;
};
category cname {
null;
};
};
ну и так как вам ранее сказали !
в rc.local прописывать пробовали ?
все таки версии давайте
Версия оси: FreeBSD 6.1-RELEASE #2
Версия bind: 9.3.0
В /etc/syslog.conf строчки добавил, файл создал, после рестарта named, как обычно не запустился - в файле named.log пусто ((((
А зачем в rc.local прописывать, разве и так он не должен стартовать?
>Версия оси: FreeBSD 6.1-RELEASE #2
>Версия bind: 9.3.0
>В /etc/syslog.conf строчки добавил, файл создал, после рестарта named, как обычно не
>запустился - в файле named.log пусто ((((
>А зачем в rc.local прописывать, разве и так он не должен стартовать?
>должен в стандартной ситуации :) (тем более версии у вас как раз для такой строки )
у вас не стандартная ищем пути решения :)
Прописал named в rc.local - все равно после старта системы в процессах его нет ((( В named.log по прежнему пусто.
>Версия оси: FreeBSD 6.1-RELEASE #2
>Версия bind: 9.3.0
>В /etc/syslog.conf строчки добавил, файл создал, после рестарта named, как обычно не
>запустился - в файле named.log пусто ((((
>А зачем в rc.local прописывать, разве и так он не должен стартовать?
>еще бы сделать /etc/rc.d/syslogd forcerestart после того как добавил строчки=)
А вот, в лог не пишет видимо потому, что процесс syslogd тоже при старте системы не запускается, я так понимаю он для этого необходим, а где он должен быть прописан, чтобы стартовать при запуске системы?
>Похожая тема уже есть где-то здесь, но то, что там написано мне
>не помогло... Проблема в том, что не стартует named, хотя в
>/etc/rc.conf есть строчка named_enable="YES". Вручную после запуска системы командой /etc/rc.d/named forcestart
>он запускается без проблем, а автоматически не хочет. В чем может
>быть причина, что еще где нужно добавить? И почему в /var/named/var/log
>ничего нет, это нормально? Если да, то где тогда посмотреть логи
>named, дабы узнать, почему он не стартует?а в /var/log/messages есть что нить про намед?
В /var/log/messages про named нету, и вообще он тоже странный какой-то - последняя запись там от 15-го марта.
>В /var/log/messages про named нету, и вообще он тоже странный какой-то -
>последняя запись там от 15-го марта.Если у Вас все нормально с ОС и syslog, то тогда в messages BIND всегда пишет! (любая версия FreeBSD, настроенная по default).
Т.к. Вы там ничего не наблюдаете, проблема есть и в syslog (похоже...)
Как решили проблему? Точно такая же ситуация, syslogd работает нормально...
в rc.local прописал named, вот так решил проблему.