> My understanding of dhcp is that the client is supposed to > automatically reconfigure on lease expiration
Yes. > or whenever the link goes up and down. Not necessarily, and that's the problem. > I suppose it's possible that there are dhcp clients > that exit when the link goes down and must be restarted > but I don't know of any. No, but many don't do anything when the link goes down or when the link comes back up. They only do something when the lease needs to be refreshed. That's why we have things like ifplugd. Stefan