Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   bind не стартует (http://forum.oszone.net/showthread.php?t=16858)

Vich 27-11-2003 15:02 91457

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

edwin 27-11-2003 16:10 91458

а что написано в журналах ???
Проверь есть ли в
/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 27-11-2003 17:38 91459

не получилось. на "service named start" пишед "ok" но в процессах нету.. а какие файлы конфигурации нужны и где лежат журналы? :(

Guest 80 247 100 28-11-2003 10:56 91460

Цитата:

файлы конфигурации нужны
named.conf
Цитата:

где лежат журналы
/var/log/

Vich 28-11-2003 11:33 91461

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 28-11-2003 13:35 91462

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 28-11-2003 14:26 91463

а какие права должны строят на файлах зон?
что нужно добавить в sysctl.conf? - там ничего нет
других настроек нету, если их нужно поставить - куда писать?

Guest 28-11-2003 18:19 91464

Пр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 28-11-2003 19:24 91465

спасибо, я попробую.
до понедельника меня не будет

Vich 01-12-2003 14:00 91466

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


Время: 13:12.

Время: 13:12.
© OSzone.net 2001-