> I'm afraid I just don't get it.  From an administrator's point of
 > view, what's more obvious about (say) the subnet mask versus a print
 > server address?  Aren't they configured in roughly the same way as far
 > as the protocol is concerned?
 > 
 > I don't get why an administrator would or should expect that DHCP
 > shuts itself down when some server-supplied parameters are overridden,
 > but doesn't do so when others are overridden.
 > 
 > You've given a definition -- ones that the client configures -- that
 > depends on the implementation of the client.  Is there a definition
 > that doesn't depend on the implementation?

I don't see this as an implementation detail -- it's critical for
e.g. folks using dhcpinfo, which is why we document it in dhcpagent(1M):

     DHCP also acts as a mechanism to configure other information
     needed  by  the  client,  for  example,  the domain name and
     addresses of routers. Aside from the  IP  address,  and  for
     IPv4  alone,  the  netmask,  broadcast  address, and default
     router, the agent does not directly configure  the  worksta-
     tion,  but  instead acts as a database which may be interro-
     gated by other programs, and in particular by dhcpinfo(1).

Again, I think the default router thing is a bug -- though perhaps
unfixable at this point.

 > >  > There's an argument (albeit a weak one, I think) to be made that the
 > >  > IP address is "special" because it's associated with a lease, unlike
 > >  > all the other parameters, and thus touching that value has "special"
 > >  > consequences.  Maybe.
 > > 
 > > Yes, that's basically my argument.
 > 
 > Is the mask part of the lease?

Yes.

-- 
meem

Reply via email to