From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 24 Jan 2003 05:02:26 +0300 From: Alexey Tourbin To: Community Message-ID: <20030124020226.GA4709@solemn.turbinal.org> Mail-Followup-To: Community References: <20030113165704.552b6cf8.pem@rbcmail.ru> <20030123103219.GA6668@basalt.office.altlinux.ru> <20030123175306.387bacdc.pem@rbcmail.ru> <20030123201802.7600e5ba.pem@rbcmail.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HlL+5n6rz5pIUxbD" Content-Disposition: inline In-Reply-To: <20030123201802.7600e5ba.pem@rbcmail.ru> Subject: [Comm] Re: =?koi8-r?B?88XS18XSIMnNo84gzsEgxM/N?= =?koi8-r?Q?=D5?= Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --HlL+5n6rz5pIUxbD Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Thu, Jan 23, 2003 at 08:18:02PM +0600, Pyatnitskich Evgeniy wrote: > Спасибо, что направили по верному пути :-) > Нужно было указать RESOLV_MODS="no" _и_ PEERDNS="no" > Тогда всё в порядке. Это баг. Опция RESOLV_MODS=no попросту не работает, если PEERDNS=yes. А PEERDNS должно означать не перезапись resolv.conf с peerdns, а только передачу соответствующей опции pppd. Тогда pppd постарается обнаружить peerdns и будет _экспортировать_ её в переменных DNS1 и DNS2 (см. pppd(8)). Что потом дальше с этими переменными делать -- это уже ifup-post не касается. --- /etc/sysconfig/network-scripts/ifup-post~ 2002-04-15 15:16:45 +0400 +++ /etc/sysconfig/network-scripts/ifup-post 2003-01-24 04:45:37 +0300 @@ -32,7 +32,7 @@ [ "$?" = 0 ] && set_hostname $HOSTNAME fi -if [ -n "$PEERDNS" -a "$PEERDNS" != no ] || [ -n "$RESOLV_MODS" -a "$RESOLV_MODS" != no ]; then +if [ -n "$PEERDNS" -a "$PEERDNS" != no ] && [ -z "$RESOLV_MODS" -o "$RESOLV_MODS" != no ]; then [ -n "$MS_DNS1" ] && DNS1=$MS_DNS1 [ -n "$MS_DNS2" ] && DNS2=$MS_DNS2 if [ -n "$DNS1" ] && ! grep -qs "^nameserver $DNS1" /etc/resolv.conf && -- WBR, Alexey Tourbin BIOZAK Ltd., Russia --HlL+5n6rz5pIUxbD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+MJ6xfBKgtDjnu0YRAhWJAKCjMofN/fY7mzCZ+ld0C60hQtpkQwCeL9CN fVZSKqgVcK7O8oZRYf5dmFM= =HvqF -----END PGP SIGNATURE----- --HlL+5n6rz5pIUxbD--