[Sysadmins] Bind: Прекращение прослушивания внешнего интерфейса после временного его исчезновения.
Roman Savochenko
=?iso-8859-1?q?rom=5Fas_=CE=C1_diyaorg=2Edp=2Eua?=
Чт Сен 20 13:30:20 MSD 2007
Dmitry V. Levin wrote:
> On Thu, Sep 20, 2007 at 09:41:14AM +0300, Roman Savochenko wrote:
>
>> Приветствую Всех
>>
>> Имеется Bind (bind-9.2.4.rc5-alt1) на ALT 2.4, который обслуживает все
>> интерфейсы на сервере.
>> Сервер имеет широкий канал через ADSL, который перманентно откидывается,
>> но восстанавливается в течении 10 попыток, за счёт опций pppd: persist и
>> maxfail 10.
>> Однако за время восстановления, bind прекращает слушать этот интерфейс и
>> не может возобновить, хотя интерфейс уже успешно поднялся:
>>
> [...]
>
>> Как же быть в этой ситуации? Перезапускать bind руками уже достало.
>>
>
> У bind есть параметр interface-interval для управления поведением в такой ситуации.
>
> $ grep -rwl interface-interval /usr/share/doc/bind-*/arm/ |xargs -rn1 links -dump |sed -n '/^[[:space:]]*interface-interval/,/^[[:space:]]*[a-z-]\+$/p'
> interface-interval
>
> The server will scan the network interface list every
> interface-interval minutes. The default is 60 minutes. The maximum
> value is 28 days (40320 minutes). If set to 0, interface scanning
> will only occur when the configuration file is loaded. After the
> scan, the server will begin listening for queries on any newly
> discovered interfaces (provided they are allowed by the listen-on
> configuration), and will stop listening on interfaces that have
> gone away.
>
Большое спасибо.
С уважением, Роман
Подробная информация о списке рассылки Sysadmins