From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 14 Jul 2009 01:16:25 +0400 From: Mikhail Efremov To: sisyphus@lists.altlinux.org Message-ID: <20090714011625.4771fc00@sem.localdomain> In-Reply-To: <20090713200244.GF5822@wrars-comp.wrarsdomain> References: <20090712170558.GB5822@wrars-comp.wrarsdomain> <20090713202322.0724261a@sem.localdomain> <20090713172431.GD5822@wrars-comp.wrarsdomain> <20090713221844.32d83084@sem.localdomain> <20090713200244.GF5822@wrars-comp.wrarsdomain> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.4; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?koi8-r?b?68HLINbJ1Ngg0yBvcGVucmVzb2x2Pw==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 21:17:29 -0000 Archived-At: List-Archive: List-Post: Hello, Andrey! On Tue, 14 Jul 2009 02:02:44 +0600 you wrote: > On Mon, Jul 13, 2009 at 10:18:44PM +0400, Mikhail Efremov wrote: > > Его кто-то должен запустить, сам он никак не запускается. А etcnet > > не вызывает resolvconf, если для интерфейса resolv.conf нет. > Это оказался /etc/ppp/ip-up: > > if ! is_no "$RESOLV_MODS"; then > if [ -x "$RESOLVCONF" ]; then > update_via_resolvconf > > Что такое RESOLV_MODS я никогда не интересовался, т.к. с проблемой > портящихся pppd resolv.conf не сталкивался. Насколько я помню RESOLV_MODS - это legacy от которого возможно стоит избавиться. В update_via_resolvconf resolvconf вызывается только если от pppd приехали не пустые DNS1 и/или DNS2. И в этом случае никакой порчи resolv.conf быть как раз не должно. Можно подробнее описать ситуацию? > > Если в системе есть только навсегда прибитые nameservers > Да, pdnsd на 127.0.0.1. А, вот для этого в resolvconf.conf и предлагается прописывать name_servers=127.0.0.1. Хотя мне больше нравится другой вариант: положить в /etc/net/ifaces/lo resolv.conf с прописанным в нем nameserver 127.0.0.1 Тогда при поднятии lo будет добавляться соответствующая строка в /etc/resolv.conf. По умолчанию у lo самый высокий приоритет, так что эта строка всегда будет первой. > И, в принципе, передавать _ему_ per-iface > сервера было бы неплохо (передача серверов от ppp, кажется, не > работает). Собственно это как раз одна из тех задач, которые должен решать resolvconf. Для этих целей есть скрипты-подписчики для bind и dnsmasq, сервера добавляются в том числе и от ppp, конечно. Для pdns тоже есть подписчик, но по умолчанию он не ставится, как я понимаю из-за этого: # pds_recursor does not present support global forward servers, which # does limit it's usefulness somewhat. Я сам его не проверял. Если он востребован - надо в нем покопаться и, если он все-таки как-то работает, добавить в пакет. -- WBR, Mikhail Efremov