From owner-freebsd-hackers@FreeBSD.ORG Fri Jun 15 20:59:09 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D7811065670 for ; Fri, 15 Jun 2012 20:59:09 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from rush.bluerosetech.com (rush.bluerosetech.com [199.48.134.58]) by mx1.freebsd.org (Postfix) with ESMTP id 295608FC0A for ; Fri, 15 Jun 2012 20:59:09 +0000 (UTC) Received: from vivi.cat.pdx.edu (vivi.cat.pdx.edu [IPv6:2610:10:20:214::6]) by rush.bluerosetech.com (Postfix) with ESMTPSA id E834E11437; Fri, 15 Jun 2012 20:35:00 -0700 (PDT) Received: from [IPv6:2001:470:8643:970:211:43ff:fe70:5826] (unknown [IPv6:2001:470:8643:970:211:43ff:fe70:5826]) by vivi.cat.pdx.edu (Postfix) with ESMTPSA id 86A6324C8A; Fri, 15 Jun 2012 13:59:00 -0700 (PDT) Message-ID: <4FDBA214.1070807@bluerosetech.com> Date: Fri, 15 Jun 2012 13:59:00 -0700 From: Darren Pilgrim User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.4) Gecko/20120421 Thunderbird/10.0.4 MIME-Version: 1.0 To: Eugene Grosbein References: <4FDB25E0.2070705@eudaemonicsystems.net> <4FDB4362.8020509@grosbein.net> In-Reply-To: <4FDB4362.8020509@grosbein.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-hackers@freebsd.org Subject: Re: /etc/resolv.conf getting over written with dhcp X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2012 20:59:09 -0000 On 2012-06-15 07:14, Eugene Grosbein wrote: > 15.06.2012 19:09, Varuna пишет: > >> About 2***, so what are the conditions to be true to figure out that >> /etc/resolv.conf has not changed? > > There is simple solution: create file /etc/dhclient-enter-hooks > and override add_new_resolv_conf() there to do nothing: > > add_new_resolv_conf() { > return 0 > } > > Works just fine for my systems. Or just add something like: interface "eth0" { supersede domain-name "example.com."; supersede domain-name-servers 192.0.2.1; } To your /etc/dhclient.conf and make dhclient do the right thing.