[Comm] kppp+ppp+resolv.conf

Vadim V. Zhytnikov =?iso-8859-1?q?vvzhy_=CE=C1_netorn=2Eru?=
Вс Мар 16 20:23:44 MSK 2003


Sergey S. Skulachenko пишет:
> On Sat, 15 Mar 2003 11:08:16 +0000
> Юрий Хорошков <hyuv на svitonline.com> wrote:
> 
> 
>>В сообщении от Пятница 14 Март 2003 14:55 Юрий Хорошков 
>>написал(a):
>>
>>>Здравствуйте Community!
>>>При установке в настройках кррр  DNS провайдера - Настройка:
>>>"Автоматическая" в /etc/ppp появляется файл resolv.conf.
>>>При подключении к провайдеру в /etc/resolv.conf имеем:
>>>
>>>search localdomain
>>>nameserver 127.0.0.1
>>># ppp temp entry
>>>
>>>nameserver 212.109.32.5 # ppp temp entry
>>>nameserver 212.109.32.9 # ppp temp entry
>>>nameserver 212.109.32.5 #kppp temp entry
>>>nameserver 212.109.32.9 #kppp temp entry
>>>
>>>При отключении соединения:
>>>
>>>search localdomain
>>>nameserver 127.0.0.1
>>># ppp temp entry
>>>
>>>nameserver 212.109.32.5 # ppp temp entry
>>>nameserver 212.109.32.9 # ppp temp entry
>>>
>>>При дальнейших подключениях оставшиеся записи "размножаются".
>>>Как лечить?
>>
>>Господа!
>>Я не шучу. Такое имеет место не только в Мастер 2.2 но и 
>>в Junior 2.2 RC*.
> 
> 
> Какие ж тут шутки? А все молчат, потому, что не первый раз
> разговор затевается.
> Сравните с тем, что у меня. При соединении с провайдером видим:
> 
> 
>>[root на sku /]# cat /etc/resolv.conf
>>domain online.ru                #kppp temp entry
>>search home online.ru
>>nameserver 192.168.1.16
>>nameserver 194.67.1.154
>>nameserver 194.87.0.9
>>
>># ppp temp entry
>>nameserver 192.168.1.16         #kppp temp entry
>>nameserver 194.67.1.154         #kppp temp entry
>>nameserver 194.87.0.9   #kppp temp entry
> 
> 
> После того, как соединение прервано:
> 
> 
>>[root на sku /]# cat /etc/resolv.conf
>>search home online.ru
>>nameserver 192.168.1.16
>>nameserver 194.67.1.154
>>nameserver 194.87.0.9
>>
>># ppp temp entry
> 
> 
> Т.е. строчки не накапливаются, а удаляются автоматически.
> Далее, 192.168.1.16 - адрес DNS локальной сети. В его настройках
> в /var/lib/bind/zone/home прописаны те же DNS -
> локальный и провайдеров:
> 
> 
>>@               IN      NS      sku.home.
>>@               IN      NS      ns.online.ru.
>>@               IN      NS      ns.demos.su.
> 
> 
> В настройках kppp адреса DNS прописаны вручную, причем,
> разумеется, те же. Доступ к DNS во время соединения не запрещен.
> Зачем запрещать доступ к локальному кэширующему DNS?
> Те же DNS провайдеров прописаны в forwarders в
> /var/lib/bind/etc/options.conf.
> Вывод из моих рассуждений - в настройках нужна аккуратность.
> 

Правильно ли я понял, что Ваш рецепт сводится к следующему:

1. Не использовать "Автоматически" а прописать DNS статически.
2. Использовать bind.

Так, или я что-то упустил?  Что касается 2, то тут я спорить
не буду.  Но отказываться от автоматического определения DNS
мне кажется не вполне конструктивным.  Что в этом такого
патологического?  В конце концов это просто удобно особенно
если используется несколько разных провайдеров.  У меня был
период, когда я регулярно названивал 4м разным провайдерам,
да и у одного провайдера сервера могут быть разными.
4 провайдера это конечно несколько экзотично, но вот 2 -
обычное дело.  В чём собственно такая уж страшная проблема
в вытирании добавочных записей kppp в resolv.conf?
Мне кажется, что это всё-таки баг.


-- 
      Vadim V. Zhytnikov

       <vvzhy на mail.ru>
      <vvzhy на netorn.ru>





Подробная информация о списке рассылки community