>>Уважаемые господа, помогите, пожалуйста, добрым советом и подскажите обо что мне руки
>>выпрямить. :-\
>>
>>Имеем master и slave для домена domain.ru. named 8.3.4-REL и там и
>>там запущен как /usr/sbin/named -c /etc/namedb/named.conf -u bind
>>
>>finger про bind говорит так:
>>Login: bind
>> Name: Bind Sandbox
>>Directory: /etc/namedb/s
>для начала измени Direcory: /
Угу.
>> Shell: /sbin/nologin
>>Never logged in.
>>No Mail.
>>No Plan.
>>ls -l /etc/namedb
>>...
>>drwxr-x--- 2 bind bind 1024 29 апр 10:33
>>s
>>...
>>
>>В конфиге пути к файле зоны - /etc/namedb/s/domain.ru
>>Для bind права на запись есть.
>а подумать!!! На slave:
Думал. Долго думал. Ничего в голову не приходит.
># kill -TERM `cat /var/run/named.pid`
># cd /etc/namedb
># rm -f /etc/namedb/s/*
Угу.
>отредактируй named.conf:
>...
>options {
> directory "/etc/namedb";
>...
ar@ns.domain.ru# grep directory /etc/namedb/named.conf
directory "/etc/namedb";
>#--lavr for secondary download when notified
>zone "имя.твоей.зоны" {
> type slave;
> file "s/файл_куда_запишется_зона";
> masters { ip.address.your.master; };
>
>};
zone "domain.ru" {
type slave;
allow-transfer { localhost; master-ip; };
masters {
master-ip;
};
file "s/named.domain.ru";
};
># /path/named -u bind -g bind -c /path/named.conf
bind 37154 0,0 1,3 1992 1608 ?? Ss 13:13 0:00,52 /usr/sbin/named -u bind -g bind -c /etc/namedb/named.conf
>и посмотри разницу со своим named.conf, вот только МУДРИТЬ не надо,
>а везде ИСКЛЮЧИТЕЛЬНО ПОДСТАВИТЬ СВОИ ПАРАМЕТРЫ, ЕЩЕ РАЗ - ТОЛЬКО
>ПОДСТАВИТЬ, если все заработает, можешь поиграть с home_dir
># ls -la /etc/namedb/s - радуемся
Не радуемся:
ar@ns.domain.ru# ls -la /etc/namedb/s
drwxrw-r-- 2 bind bind 512 30 апр 13:14 .
drwxr-xr-x 4 root wheel 512 30 апр 10:35 ..
-rw-r--r-- 1 bind bind 0 30 апр 13:13 named.domain.ru.PUu9co
>
>>Пытаемся поменять зону. Для этого на master меняем serial. делаем рестарт.
>>смотрим логи master:
>>
>>29-Apr-2003 10:30:03.900 load: master zone "domain.ru" (IN) loaded (serial
>>2003042801)
>>29-Apr-2003 10:30:22.914 notify: Sent NOTIFY for "domain.ru IN SOA 2003042801" (domain.ru); 1
>>NS, 1 A
>>29-Apr-2003 10:30:22.933 notify: Received NOTIFY answer (AA) from <slave-ip> for "domain.ru IN SOA"
>>29-Apr-2003 10:33:48.905 xfer-out: zone transfer (AXFR) of "domain.ru" (IN) to [slave-ip].1482 serial
>>2003042801
>>
>>Hа слейве пускается и висит named-xfer :
>>$ ps axw | grep named-xfer
>>10989 ?? RN 0:00,01 /usr/libexec/named-xfer -z
>>domain.ru -f
>>/etc/namedb/s/named.domain.ru -C 1 -P 13568 <ip-master>
>>
>>В /etc/named/s/ создается файл нулевой длины:
>>named.domain.ru.mEwBCq
>>
>>_Hо_ :
>>Если запустить named-xfer руками на слейве от рута, то все работает. :-(
>>Может все-таки права? Если права, то какие и на что?