Skip site navigation (1)Skip section navigation (2)
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>