Date: Tue, 29 Jul 2003 17:02:21 +0930 From: "Daniel O'Connor" <doconnor@gsoft.com.au> To: Robert Watson <rwatson@freebsd.org>, Martin Blapp <mb@imp.ch> Cc: cvs-src@freebsd.org Subject: Re: cvs commit: src/etc/defaults rc.conf src/etc/rc.d dhclient Message-ID: <200307291702.21992.doconnor@gsoft.com.au> In-Reply-To: <Pine.NEB.3.96L.1030728084636.56734D-100000@fledge.watson.org> References: <Pine.NEB.3.96L.1030728084636.56734D-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 28 July 2003 22:18, Robert Watson wrote: > > If this change provides errors in some setups, I'll revert it and add a > > option to dhclient to wait at least 5 seconds if no lease has been > > aquired. > > This is something we'll probably want to play by ear -- trading off boot > time and making sure that the right services are there to support various > kinds of activities. I think part of the real solution is likely to > improve the behavior of some of our applications in the presence of > changing network configuration. A few more apps probably need to learn > about routing sockets so they can pick up IP address change notifications, > interface arrival/departure, etc. Hmm, I think the main culprit is changing hostname.. This has been my experience with X (hello xhost +localhost !) and a few other apps (eg, the KDE sound server seems to have an unhealthy obsession with hostnames). There is also the problem that the resolver information goes out of date if you change networks (this is a big problem if you suspend/resume). I did try a patch which claimed to get libc to reread the resolver information for each query if a certain env. var was set, but I couldn't get it to work :( There are other problems like web proxy settings (I use 'oops' and tell my web browsers localhost is the proxy). -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 9A8C 569F 685A D928 5140 AE4B 319B 41F4 5D17 FDD5
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307291702.21992.doconnor>