Cross platform DHCP

From: Sal Serafino (serafino@cshl.edu)
Date: Fri Jul 26 2002 - 17:20:39 EDT


Hi all-

We have a [native] dhcp server running on Solaris 7 for use with DHCP clients
running Solaris, IRIX, Linux, Win9x/NT/2K, Mac OS8/9/X and probably some other
stuff too including a few Minix experiments. It serves a lot of config
information and has been running for over two and a half years with no major
complaints from anyone once we ironed out the kinks. However, we have two basic
problems with this platform:

1 - WinClients don't like to release their IPs on shutdown. The problem here is
when a laptop moves to a different subnet so that the old IP is not available
and the laptop can't get a new IP in the current subnet.

I did some research and added a tag per documentation in /etc/dhcp/dhcptags:
        258 DHCPRel - String DHCP_Release_On_Shutdown
And also added a symbol in /var/dhcp/dhcptab:
        DHCPRel s Vendor=MSFT,258,ASCII,1,1
All clients are configured with a macro that includes :DHCPRel=RELEASE: but it
appears to not be working properly.

2 - Sometimes, a client will decline a whole pool's worth of addresses in an
entire Class-C subnet for no apparent reason. The IPs offered are not pingable,
so we think there should be no reason to decline. Ultimately, most or all of
the "free" IPs in any DHCP pool will be tagged as unusable and then nobody can
get an IP no matter where they go.

Anyone have any ideas? They are much appreciated.

Sal Serafino
UNIX Administrator
Cold Spring Harbor Laboratory
mailto:Sal.Serafino@cshl.edu
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:24:39 EDT