The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Запуск BIND на Solaris 10"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Запуск BIND на Solaris 10"  
Сообщение от konmv email(ok) on 24-Ноя-08, 11:27 
Есть задача настроить DNS-сервер на Solaris 10.
В комплекте уже идёт BIND, но он находится в состоянии maintenance. И вывести его из этого состояния в online, никак не удаётся. Пишет, что не может быть запущен, а по какой причине, непонятно. Смотрел и /var/cvs/log/network-dns-server:default.log и создавал /etc/named.conf - ни какой реакции. Прочитал уже кило документации, но везде описывается так, что он уже запущен и прекрасно работает, остаётся только его настроить. Но надо же сначала запустить. Может секрет какой есть?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 24-Ноя-08, 11:56 
>Есть задача настроить DNS-сервер на Solaris 10.
>В комплекте уже идёт BIND, но он находится в состоянии maintenance. И
>вывести его из этого состояния в online, никак не удаётся. Пишет,
>что не может быть запущен, а по какой причине, непонятно. Смотрел
>и /var/cvs/log/network-dns-server:default.log и создавал /etc/named.conf - ни какой реакции. Прочитал уже
>кило документации, но везде описывается так, что он уже запущен и
>прекрасно работает, остаётся только его настроить. Но надо же сначала запустить.
>Может секрет какой есть?

Попробуй
svcadm clear svc:/network/dns/server:default


Если не поможет посмотри
svcs -x svc:/network/dns/server:default

Пойми какой зависимости не хватает...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 24-Ноя-08, 12:36 
>Попробуй
>svcadm clear svc:/network/dns/server:default
>
>
>Если не поможет посмотри
>svcs -x svc:/network/dns/server:default
>
>Пойми какой зависимости не хватает...

Пробовал. Но все равно проделал еще раз. Ни в какую. Не говорит он что ему надо.

bash-3.00# svcadm clear svc:/network/dns/server:default
bash-3.00# svcadm enable /network/dns/server:default
bash-3.00# svcs -x svc:/network/dns/server:default
svc:/network/dns/server:default (?)
State: maintenance since 24 ноября 2008 г. 12:04:25 MSK
Reason: Start method failed repeatedly, last exited with status 1.
   See: http://sun.com/msg/SMF-8000-KS
   See: man -M /usr/man -s 1M named
   See: /var/svc/log/network-dns-server:default.log
Impact: This service is not running.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 24-Ноя-08, 12:40 
>[оверквотинг удален]
>bash-3.00# svcadm clear svc:/network/dns/server:default
>bash-3.00# svcadm enable /network/dns/server:default
>bash-3.00# svcs -x svc:/network/dns/server:default
>svc:/network/dns/server:default (?)
> State: maintenance since 24 ноября 2008 г. 12:04:25 MSK
>Reason: Start method failed repeatedly, last exited with status 1.
>   See: http://sun.com/msg/SMF-8000-KS
>   See: man -M /usr/man -s 1M named
>   See: /var/svc/log/network-dns-server:default.log
>Impact: This service is not running.

Покажи-ка это /var/svc/log/network-dns-server:default.log

или сделай в другом терминале :
tail -f /var/svc/log/network-dns-server:default.log

а в первом терминале svcadm clear svc:/network/dns/server:default
посмотри что пишется в лог

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 24-Ноя-08, 12:53 
>[оверквотинг удален]
>>   See: /var/svc/log/network-dns-server:default.log
>>Impact: This service is not running.
>
>Покажи-ка это /var/svc/log/network-dns-server:default.log
>
>или сделай в другом терминале :
>tail -f /var/svc/log/network-dns-server:default.log
>
>а в первом терминале svcadm clear svc:/network/dns/server:default
>посмотри что пишется в лог

вот все что написалось туда сегодня.

[ нояб. 24 12:04:24 Leaving maintenance because clear requested. ]
[ нояб. 24 12:04:24 Enabled. ]
[ нояб. 24 12:04:24 Executing start method ("/lib/svc/method/dns-server start default") ]
dns-server: Executing: /usr/sbin/named
[ нояб. 24 12:04:25 Method "start" exited with status 1 ]

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 24-Ноя-08, 13:17 
>[оверквотинг удален]
>>а в первом терминале svcadm clear svc:/network/dns/server:default
>>посмотри что пишется в лог
>
>вот все что написалось туда сегодня.
>
>[ нояб. 24 12:04:24 Leaving maintenance because clear requested. ]
>[ нояб. 24 12:04:24 Enabled. ]
>[ нояб. 24 12:04:24 Executing start method ("/lib/svc/method/dns-server start default") ]
>dns-server: Executing: /usr/sbin/named
>[ нояб. 24 12:04:25 Method "start" exited with status 1 ]

А ты уверен что у тебя в named.conf все правильно прописано, если да то где то должен быть фаил типа, например /var/named/log . посмотри в него...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 24-Ноя-08, 13:39 
>[оверквотинг удален]
>>
>>[ нояб. 24 12:04:24 Leaving maintenance because clear requested. ]
>>[ нояб. 24 12:04:24 Enabled. ]
>>[ нояб. 24 12:04:24 Executing start method ("/lib/svc/method/dns-server start default") ]
>>dns-server: Executing: /usr/sbin/named
>>[ нояб. 24 12:04:25 Method "start" exited with status 1 ]
>
>А ты уверен что у тебя в named.conf все правильно прописано, если
>да то где то должен быть фаил типа, например /var/named/log .
>посмотри в него...

named.conf взял стандартный ничего не меняя. просто для начала хотел запустить сервер с любым named.conf. к тому же где то прочитал, что если там какие то ошибки, то это все равно в логах видно - он даже строчки должен перечислять, в которых ошибки.
вот его содержимое. правда файлы зон не создавал, подумал что ни к чему.
каталог /var/named у меня отсутствовал. я его создал и там кроме файлов зон(других зон) ничего нет
options {

        directory "/var/named";

};

zone "." IN {

        type hint;

        file "named.ca";

};

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; };

};


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 24-Ноя-08, 13:50 
>[оверквотинг удален]
>zone "0.0.127.in-addr.arpa" IN {
>
>        type master;
>
>        file "named.local";
>
>        allow-update { none; };
>
>
>};

Сорри давно не настраивал BIND, но все wе думаю что фаилы localhost.zone и named.local должны присутствовать обязательно.
Кроме того должна присутствовать утилита named-checkconf, вот она точно скажет что не так в конфе. И еще в named.conf помоему можно прописывать путь к лог фаилу руками, что то типа
......
logging {
  channel logfile {
      file "/var/named/bin-log"
      print-time yes;
      severity debug 9;
      print-category yes;
      print-severity yes;
  }
category default { default_syslog; logfile; };
category queries { logfile; };
};
.......
Тока так помоему будет писаться все, даже запросы к DNS.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 24-Ноя-08, 15:35 
>[оверквотинг удален]
>      print-time yes;
>      severity debug 9;
>      print-category yes;
>      print-severity yes;
>  }
>category default { default_syslog; logfile; };
>category queries { logfile; };
>};
>.......
>Тока так помоему будет писаться все, даже запросы к DNS.

localhost.zone и named.local на месте в /var/named тоже простые по минимуму. named-checkconf проходит без ошибок. лог файл прописал. пустой файл с названием bin-log.log в /var/named/ положил. теперь named.conf выглядит так:

options {

        directory "/var/named";

};

logging {
  channel logfile {
      file "/var/named/bin-log.log";
      print-time yes;
      severity debug 9;
      print-category yes;
      print-severity yes;
  };
category default { default_syslog; logfile; };
category queries { logfile; };
};


zone "." IN {

        type hint;

        file "named.ca";

};

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; };

};


однако лог после запуска остается пустым :(

bash-3.00# svcadm clear svc:/network/dns/server:default
bash-3.00# svcadm enable /network/dns/server:default
bash-3.00# svcs -x svc:/network/dns/server:default
svc:/network/dns/server:default (?)
State: maintenance since 24 ноября 2008 г. 15:18:56 MSK
Reason: Start method failed repeatedly, last exited with status 1.
   See: http://sun.com/msg/SMF-8000-KS
   See: named(1M)
   See: /var/svc/log/network-dns-server:default.log
Impact: This service is not running.
bash-3.00#

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 24-Ноя-08, 15:51 
>[оверквотинг удален]
>bash-3.00# svcadm enable /network/dns/server:default
>bash-3.00# svcs -x svc:/network/dns/server:default
>svc:/network/dns/server:default (?)
> State: maintenance since 24 ноября 2008 г. 15:18:56 MSK
>Reason: Start method failed repeatedly, last exited with status 1.
>   See: http://sun.com/msg/SMF-8000-KS
>   See: named(1M)
>   See: /var/svc/log/network-dns-server:default.log
>Impact: This service is not running.
>bash-3.00#

Даже не знаю...
Попробуем  достать побольше инфы, посмотри svcs -xv svc:/network/dns/server:default
Опция -v должна выдать более подробную инфу.
и еще проверь фаилы зон при помощи named-checkzone, мало-ли...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 24-Ноя-08, 16:49 
>[оверквотинг удален]
>>   See: http://sun.com/msg/SMF-8000-KS
>>   See: named(1M)
>>   See: /var/svc/log/network-dns-server:default.log
>>Impact: This service is not running.
>>bash-3.00#
>
>Даже не знаю...
>Попробуем  достать побольше инфы, посмотри svcs -xv svc:/network/dns/server:default
>Опция -v должна выдать более подробную инфу.
>и еще проверь фаилы зон при помощи named-checkzone, мало-ли...

bash-3.00# svcs -xv svc:/network/dns/server:default
svc:/network/dns/server:default (?)
State: maintenance since 24 ноября 2008 г. 15:18:56 MSK
Reason: Start method failed repeatedly, last exited with status 1.
   See: http://sun.com/msg/SMF-8000-KS
   See: man -M /usr/man -s 1M named
   See: /var/svc/log/network-dns-server:default.log
Impact: This service is not running.

проверяю localhost.zone named.local

bash-3.00# /usr/sbin/named-checkzone named.local /var/named/named.local
zone named.local/IN: loaded serial 42
OK
bash-3.00# /usr/sbin/named-checkzone localhost.zone /var/named/localhost.zone
/var/named/localhost.zone:2: ignoring out-of-zone data (localhost)
/var/named/localhost.zone:10: ignoring out-of-zone data (localhost)
/var/named/localhost.zone:10: NS record '127.0.0.1' appears to be an address
/var/named/localhost.zone:11: ignoring out-of-zone data (localhost)
zone localhost.zone/IN: has 0 SOA records
zone localhost.zone/IN: has no NS records

я так понимаю, что с named.local все в порядке. а вот в localhost.zone что то не нравится слово localhost. содержимое localhost.zone выглядит так:

$TTL 38400

localhost.    IN SOA    localhost. root.localhost. (

                2008071101 ;serial

                    108000 ;refresh

                      1800 ;retry

                   1209600 ;expiry

                   604800) ;minimum

localhost.    IN  NS  127.0.0.1

localhost.    IN  A   127.0.0.1

вроде бы из учебника копировал


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 24-Ноя-08, 17:06 
>[оверквотинг удален]
>            
>       604800) ;minimum
>
>
>
>localhost.    IN  NS  127.0.0.1
>
>localhost.    IN  A   127.0.0.1
>
>вроде бы из учебника копировал

У меня в книге так, к сожалению рабочего BIND-a рядом нету. Замени sysname.ru на свой hostname....

$TTL 86400
;------------------------------------------------
@    IN SOA    sysname.ru. root.sysname.ru. (
                2008071101    
                      3600    
                      1800
                   6048000
                    86400)
;------------------------------------------------
               IN  NS    sysname.ru.
;------------------------------------------------
1              IN  PTR   localhost.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 24-Ноя-08, 17:31 
>[оверквотинг удален]
>            
>       6048000
>            
>        86400)
>;------------------------------------------------
>            
>   IN  NS    sysname.ru.
>;------------------------------------------------
>1            
>  IN  PTR   localhost.

да. этот вариант уже ошибок не выдает. тем не  менее сервер все равно не запускается.
подумал, что раз уж у меня в named.conf описан hint сервер в файле named.ca, то решил проверить и его.

bash-3.00# /usr/sbin/named-checkzone named.ca /var/named/named.ca
/var/named/named.ca:2: no current owner name
/var/named/named.ca:4: ignoring out-of-zone data (A.ROOT-SERVERS.NET)
zone named.ca/IN: loading master file /var/named/named.ca: no owner

вот содержимое
    

                       3600000    IN    NS    A.ROOT-SERVERS.NET.  

A.ROOT-SERVERS.NET.    3600000     A     198.41.0.4

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 25-Ноя-08, 07:58 
>[оверквотинг удален]
> A.ROOT-SERVERS.NET.
>
>
>
>A.ROOT-SERVERS.NET.    3600000     A  
>  198.41.0.4
>
>в учебниках написано, что файл берется у провайдера, но за неимением оного
>временно можно написать и так.  так и не понял, какое
>имя владельца ему нужно.

Возми стандартный фаил который всегда работает тут ftp://ftp.rs.internic.net/domain/named.root  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 25-Ноя-08, 13:37 
>[оверквотинг удален]
>>
>>
>>A.ROOT-SERVERS.NET.    3600000     A  
>>  198.41.0.4
>>
>>в учебниках написано, что файл берется у провайдера, но за неимением оного
>>временно можно написать и так.  так и не понял, какое
>>имя владельца ему нужно.
>
>Возми стандартный фаил который всегда работает тут ftp://ftp.rs.internic.net/domain/named.root

мда. только я за прокси и доступ по ftp закрыт.... Но все равно спасибо за помощ.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 25-Ноя-08, 13:54 
>[оверквотинг удален]
>>>  198.41.0.4
>>>
>>>в учебниках написано, что файл берется у провайдера, но за неимением оного
>>>временно можно написать и так.  так и не понял, какое
>>>имя владельца ему нужно.
>>
>>Возми стандартный фаил который всегда работает тут ftp://ftp.rs.internic.net/domain/named.root
>
>мда. только я за прокси и доступ по ftp закрыт.... Но все
>равно спасибо за помощ.

посмотри на http://www.internic.net/zones/named.root
А хотя на:

;       This file holds the information on root name servers needed to
;       initialize cache of Internet domain name servers
;       (e.g. reference this file in the "cache  .  <file>"
;       configuration file of BIND domain name servers).
;
;       This file is made available by InterNIC
;       under anonymous FTP as
;           file                /domain/named.root
;           on server           FTP.INTERNIC.NET
;       -OR-                    RS.INTERNIC.NET
;
;       last update:    Feb 04, 2008
;       related version of root zone:   2008020400
;
; formerly NS.INTERNIC.NET
;
.                        3600000  IN  NS    A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:BA3E::2:30
;
; formerly NS1.ISI.EDU
;
.                        3600000      NS    B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET.      3600000      A     192.228.79.201
;
; formerly C.PSI.NET
;
.                        3600000      NS    C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
;
; formerly TERP.UMD.EDU
;
.                        3600000      NS    D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET.      3600000      A     128.8.10.90
;
; formerly NS.NASA.GOV
;
.                        3600000      NS    E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10
;
; formerly NS.ISC.ORG
;
.                        3600000      NS    F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241
F.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2f::f
;
; formerly NS.NIC.DDN.MIL
;
.                        3600000      NS    G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4
;
; formerly AOS.ARL.ARMY.MIL
;
.                        3600000      NS    H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET.      3600000      A     128.63.2.53
H.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:1::803f:235
;
; formerly NIC.NORDU.NET
;
.                        3600000      NS    I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17
;
; operated by VeriSign, Inc.
;
.                        3600000      NS    J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET.      3600000      A     192.58.128.30
J.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:C27::2:30
;
; operated by RIPE NCC
;
.                        3600000      NS    K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129
K.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fd::1
;
; operated by ICANN
;
.                        3600000      NS    L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET.      3600000      A     199.7.83.42
;
; operated by WIDE
;
.                        3600000      NS    M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
M.ROOT-SERVERS.NET.      3600000      AAAA  2001:dc3::35
; End of File

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Запуск BIND на Solaris 10"  
Сообщение от plotogon email on 25-Ноя-08, 15:08 
>[оверквотинг удален]
>;
>.            
>          
> 3600000      NS    
>M.ROOT-SERVERS.NET.
>M.ROOT-SERVERS.NET.      3600000      
>A     202.12.27.33
>M.ROOT-SERVERS.NET.      3600000      
>AAAA  2001:dc3::35
>; End of File

Спасибо большое. Сервер таки запустился. :) Может быть потому что поправил файл, а может и потому, что дали доступ в инет по TCP/UDP.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Запуск BIND на Solaris 10"  
Сообщение от Arpo email(ok) on 25-Ноя-08, 15:47 
>[оверквотинг удален]
>>M.ROOT-SERVERS.NET.
>>M.ROOT-SERVERS.NET.      3600000      
>>A     202.12.27.33
>>M.ROOT-SERVERS.NET.      3600000      
>>AAAA  2001:dc3::35
>>; End of File
>
>Спасибо большое. Сервер таки запустился. :) Может быть потому что поправил файл,
>а может и потому, что дали доступ в инет по TCP/UDP.
>

Да незачто )
В любом случае файлы надо было поправить.))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру