как правильно перегрузить bind

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

как правильно перегрузить bind

Сообщение gcc »

Код: Выделить всё

#rndc reload[


после команды пишет такое:

Код: Выделить всё

rndc: connection to remote host closed
This may indicate that
* the remote server is using an older version of the command protocol,
* this host is not authorized to connect,
* the clocks are not syncronized, or
* the key is invalid.


сам он работает после named -u bind, в логах ничего нету плохого, с secondary вроде бы связываетьмя!!

если я правилнь понял, то выключать или "прибивать" его нельзя, потомучто secondary не правильно будет работать?

так делать нельзя наверное

Код: Выделить всё

#killall named
#named -u bind


как его перегрузить правильно, чтобы он не останавливался подскажите пожалуйста?
Спасибо сказали:
Igor Yakimchuk
Сообщения: 110
ОС: FreeBSD

Re: как правильно перегрузить bind

Сообщение Igor Yakimchuk »

например /etc/rc.d/named restart
Спасибо сказали:
Аватара пользователя
bukakusa
Сообщения: 42
ОС: debian

Re: как правильно перегрузить bind

Сообщение bukakusa »

kill -HUP `ps aux | grep named | grep -v grep | awk '{print $2}'`
это если перезагружаете чтобы перечитать конфиг
нет знаний не дающих силу ©
Спасибо сказали:
Аватара пользователя
Alchemist
Сообщения: 3
ОС: FreeBSD, Debian

Re: как правильно перегрузить bind

Сообщение Alchemist »

gcc писал(а): ↑
28.07.2008 17:47

Код: Выделить всё

#rndc reload[


после команды пишет такое:

Код: Выделить всё

rndc: connection to remote host closed
This may indicate that
* the remote server is using an older version of the command protocol,
* this host is not authorized to connect,
* the clocks are not syncronized, or
* the key is invalid.


сам он работает после named -u bind, в логах ничего нету плохого, с secondary вроде бы связываетьмя!!

если я правилнь понял, то выключать или "прибивать" его нельзя, потомучто secondary не правильно будет работать?

так делать нельзя наверное

Код: Выделить всё

#killall named
#named -u bind


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


Удалите из папки /etc/namedb всякие rndc.key, удалите из named.conf инклюды на этот файл и снова попробуйте rndc reload.
Спасибо сказали:
Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: как правильно перегрузить bind

Сообщение gcc »

rndc.key

Код: Выделить всё

key RNDC {
     algorithm hmac-md5;
    secret "xxxxxxxxxxxxxxxxxxxxxxxxx";
};


rndc reload заработает!
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: как правильно перегрузить bind

Сообщение Poor Fred »

Igor Yakimchuk писал(а): ↑
29.07.2008 02:33
например /etc/rc.d/named restart

Именно! Но только в конфигах зон надо serial изменить. Тогда и релоадить будет нормально.
Убить всех человеков!
Спасибо сказали: