silently neglected requests fixed by restarting dhcpd
Jeff A. Earickson
jaearick at colby.edu
Tue May 9 20:53:15 UTC 2006
On Tue, 9 May 2006, David W. Hankins wrote:
> === Quoting the 3.0.4 readme:
>
> SOLARIS
>
> One problem which has been observed and is not fixed in this
> patchlevel has to do with using DLPI on Solaris machines. The symptom
> of this problem is that the DHCP server never receives any requests.
> This has been observed with Solaris 2.6 and Solaris 7 on Intel x86
> systems, although it may occur with other systems as well. If you
> encounter this symptom, and you are running the DHCP server on a
> machine with a single broadcast network interface, you may wish to
> edit the includes/site.h file and uncomment the #define USE_SOCKETS
> line. Then type ``make clean; make''. As an alternative workaround,
> it has been reported that running 'snoop' will cause the dhcp server
> to start receiving packets. So the practice reported to us is to run
> snoop at dhcpd startup time, with arguments to cause it to receive one
> packet and exit.
>
> snoop -c 1 udp port 67 > /dev/null &
>
David,
I've been burned by this problem enough in both Solaris 9 and 10
that I've got a little README file in my dhcp src directory reminding
me to uncomment USE_SOCKETS. The snoop thing is an ugly, ugly hack
that I won't touch. It would be nice if the USE_SOCKET code were
surrounded by an OS-specific #ifdef, to turn it on for Solaris systems
by default.
Jeff Earickson
Colby College
More information about the dhcp-users
mailing list