From owner-freebsd-current@FreeBSD.ORG Tue Jun 7 18:35:13 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0D9616A422 for ; Tue, 7 Jun 2005 18:35:13 +0000 (GMT) (envelope-from oberman@es.net) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 992FB43D53 for ; Tue, 7 Jun 2005 18:35:13 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Tue, 07 Jun 2005 11:35:12 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 9D8025D07; Tue, 7 Jun 2005 11:35:12 -0700 (PDT) To: Randy Bush In-reply-to: Your message of "Tue, 07 Jun 2005 09:01:45 PDT." <17061.50409.445735.361770@roam.psg.com> Date: Tue, 07 Jun 2005 11:35:12 -0700 From: "Kevin Oberman" Message-Id: <20050607183512.9D8025D07@ptavv.es.net> Cc: freebsd-current@freebsd.org Subject: Re: HEADSUP: OpenBSD dhclient incoming X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2005 18:35:14 -0000 > From: Randy Bush > Date: Tue, 7 Jun 2005 09:01:45 -0700 > Sender: owner-freebsd-current@freebsd.org > > >> ummm. maybe i was insufficiently clear. i am happy to keep running > >> isc snapshot(s). i just wanted to be sure you were not changing the > >> api on which they sit. > > The API hasn't changed (the only kernel change added a notification to > > devd), but the rc.d scripts have changed to the point that I'm not sure > > the ISC code will work with them. I suspect you would get pretty close > > if you brought back the old dhclient script, added the nostart keyword, > > and commented out the new devd entry. > > not an issue. due to roaming etc. i start dh* myself. and i hope > one day to go more vanilla, so thanks for making good ice cream! Randy, Have you looked at Tobias Roth's profile tool. You can find it at: https://projects.fsck.ch/profile It's a very nice tool that I hope will make it into the base system some day. It allows the creation of profiles that are selected by various network probes. It then does a unionfs mount of a file backed MD over /etc and the entire system startup then uses the rc.config and any other files in that directory. It allows me to use static addresses for all of my regular connections and only fall back to DHCP when I am in an unusual location. If I am going to be at that location for a while and something like WEP or WPA is required, I can quickly add a profile for that location. It's a bit tricky to set up, but runs very nicely. It even lets you suspend at one location and resume at a different one with the correct profile for the new location. Some trivial tools in perl or python for editing profiles could greatly simplify its use, but I just have not had time to write them. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634