bind не стартует

Ответить
Аватара пользователя
Vich

bind не стартует

Сообщение Vich »

новичек. поставил linux mandrake 8.2 в качестве роутера. интерфейсы завязал через nat. хотел поднять bind, чтоб юзера видел внутресетевой dns на w2kser и внешние. поставил в linuxconf тип запуска automat и там написано "started" на на самом деле он не запущен. подскажите plz

а естьли еще какоенть решение вместо nat?
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

а что написано в журналах ???

Проверь есть ли в

/etc/rc3.d/S*named

и удали (если есть ) отттуда же K*named.

если не работает , попробуй

service named start

и проверь работает ли bind (ps ax | grep named )

если да , то

# rm -f /etc/rc3.d/S*named

# echo "service named start" > /etc/rc3.d/S85named

# chmod 755   /etc/rc3.d/S85named

Если нет - давай журналы и файлы конфигурации.

Для новичков есть идеальное средство конфигурирования сервера - Webmin (
http://www.webmin.com/
) - управление сервером через браузер.
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

не получилось. на "service named start" пишед "ok" но в процессах нету.. а какие файлы конфигурации нужны и где лежат журналы? Изображение
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

Цитата:



файлы конфигурации нужны



named.conf


Цитата:



где лежат журналы



/var/log/
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

named.conf

options {

       directory "/var/named";

       forwarders{

               192.168.1.1;

               212.248.0.1;

               212.248.0.3;

       };

};



zone "." {

       type hint;

       file "named.ca";

};

zone "0.0.127.in-addr.arpa" {

       type master;

       file "named.local";

};



boot.log

Nov 28 09:59:52 router named: /sbin/service: cannot make pipes for command substitution: Too many open files in system

Nov 28 09:59:53 router named: /sbin/service: /etc/init.d/named: Too many open files in system

Nov 28 10:00:19 router rc: Starting named:  failed

syslog

Nov 27 18:36:45 router named: /sbin/service: /sbin/service: Too many open files in system

Nov 27 18:37:12 router rc: Stopping named:  failed

..

тоже что и в boot.log
Аватара пользователя
Guest

Re: bind не стартует

Сообщение Guest »

1. проверь resolv.conf прописаны ли у тебя там эти днс или нет

2.


Цитата:



      forwarders{

              192.168.1.1;

              212.248.0.1;

              212.248.0.3;

      };



добавь до этого лучше еще опцию

forward first;

3. проверь права на файлы зон

4. проверь настройки ядра(сикоко он может держать открытых файлов в системе, или добавь свое в файло sysctl.conf - тюнинг ядра: например: если еще работает и самба на этой-же машине) Но по умолчанию он и так должен работать....

5. поотключай ненужные сервисы... например если есть sgi_fam



______________________

by sergleo



Добавлено:



Дополнительно:

а где остальные настройки? он что обращается к пустоте?



Для примера:

query-source address * port 53;

listen-on port 53 123.123.123.123; твой ip или {1.1.1.1.1; 2.2.2.2;}; - блок ip адресов

________________________

by sergleo
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

а какие права должны строят на файлах зон?

что нужно добавить в sysctl.conf? - там ничего нет

других настроек нету, если их нужно поставить - куда писать?
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

Прaва на файлы зон - 644(rw-r--r--) named:named



Приме конфига:



// Last update 05.11.03 by sergleo



acl "local-net" {

   127.0.0.1;

   192.168.1.1;

};



options {

directory "/var/named";

/*

* If there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below.  Previous versions of BIND always asked

* questions using port 53, but BIND 8.1 uses an unprivileged

* port by default.

*/

query-source address * port 53;



listen-on port 53 {

127.0.0.1;

192.168.1.1;

};



auth-nxdomain yes;



forward first;

       forwarders {

              192.168.1.1;

              212.248.0.1;

              212.248.0.3;

};



allow-query { "local-net"; };



allow-transfer { any; }; // или "local-net";



transfer-format many-answers; // не обязательно

};



//

// a caching only nameserver config

//



zone "." IN {

type hint;

file "named.ca";

};



//

// Localhost Zone

//

zone "localhost" IN {

type master;

file "localhost.zone";

allow-update { none; };

};



zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

allow-update { none; };

};



//  Zone



Твои зоны....

___________________________

by sergleo



Добавлено:



Почитай:

http://www.softerra.ru/freeos/13826/print.html
Если ссылка работает .... или поищи там - Конфигур... ядра Linux




Цитата:



listen-on port 53 {

127.0.0.1;

192.168.1.1;

};



на строено на lo и eth0(внутренний ip) можно добавить еще и внешний ip eth1

______________

by sergleo
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

спасибо, я попробую.

до понедельника меня не будет
Аватара пользователя
Vich

Re: bind не стартует

Сообщение Vich »

спасибо, все получилось
Ответить

Вернуться в «Программное обеспечение Linux и FreeBSD»