[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