[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