2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 06:15:55 +00:00

Update README

This commit is contained in:
Ted Lemon
1997-11-22 08:45:04 +00:00
parent 801d136e6a
commit cd977bedda

87
README
View File

@@ -1,17 +1,17 @@
Internet Software Consortium Internet Software Consortium
Dynamic Host Configuration Protocol Distribution Dynamic Host Configuration Protocol Distribution
Engineering Release Development Snapshot
May 8, 1997 November 22, 1997
This is an engineering snapshot of work in progress on version 2.0 of This is a development snapshot of work in progress on version 2.0 of
the Internet Software Consortium DHCP Distribution. In version 2.0, the Internet Software Consortium DHCP Distribution. In version 2.0,
this distribution includes a DHCP server, a DHCP client, and a this distribution includes a DHCP server, a DHCP client, and a
BOOTP/DHCP relay agent. This is a release of work in progress, and BOOTP/DHCP relay agent. The engineering snapshot has become a lot
should *not* be considered stable. If it works for you, great. If more stable since the last snapshot, and will soon go into beta.
not, let me know about the problem, but don't expect an immediate fix. However, DHCP server users running a production environment should
DHCP server users running a production environment should probably use probably still use the latest version on the 1.0 release branch, which
the latest version on the 1.0 release branch, which is more stable, is more stable, having been in a feature freeze since November of
having been in a feature freeze since November of 1996. 1996.
In this release, the server and relay agent currently work well on In this release, the server and relay agent currently work well on
Digital Alpha OSF/1, SunOS 4.1.4, NetBSD, FreeBSD, BSD/OS and Ultrix. Digital Alpha OSF/1, SunOS 4.1.4, NetBSD, FreeBSD, BSD/OS and Ultrix.
@@ -19,14 +19,14 @@ They can also be run usefully on Solaris as long as only one broadcast
network interface is configured. They also runs on QNX and Linux as network interface is configured. They also runs on QNX and Linux as
long as only one broadcast network interface is configured and a host long as only one broadcast network interface is configured and a host
route is added from that interface to the 255.255.255.255 broadcast route is added from that interface to the 255.255.255.255 broadcast
address. address. If you are running a Linux 2.0.31 kernel, the DHCP daemons
may be able to operate on more than one interface.
The DHCP client currently only configures the network when running on The DHCP client currently only knows how to configure the network on
NetBSD. This is because the client depends on a system-dependent NetBSD, FreeBSD, BSD/os, Linux, Solaris and NextStep. The client
shell script to do network configuration, and the only such script depends on a system-dependent shell script to do network
that currently exists in a distributable form is the one for NetBSD. configuration - support for other operating systems is simply a matter
A version for Linux is under development. For other operating of porting this shell script to the new platform.
systems, you would have to develop your own.
If you wish to run the DHCP Distribution on Linux, please see the If you wish to run the DHCP Distribution on Linux, please see the
Linux-specific notes later in this document. If you wish to run on a Linux-specific notes later in this document. If you wish to run on a
@@ -100,13 +100,14 @@ specify the network interface you *are* using in your route command.
MULTIPLE INTERFACES MULTIPLE INTERFACES
Most older versions of the Linux kernel do not provide a networking Most older versions of the Linux kernel do not provide a networking
API that allows dhcpd to operate correctly if the system has more than one API that allows dhcpd to operate correctly if the system has more than
broadcast network interface. However, Linux 2.0 kernels with version one broadcast network interface. However, Linux 2.0 kernels with
numbers greater than or equal to 2.0.30 add an API feature: the version numbers greater than or equal to 2.0.31 add an API feature:
SO_BINDTODEVICE socket option. If SO_BINDTODEVICE is present, it is the SO_BINDTODEVICE socket option. If SO_BINDTODEVICE is present, it
possible for dhcpd to operate on Linux with more than one network is possible for dhcpd to operate on Linux with more than one network
interface. You must be running a 2.0.31 or greater kernel, and you must interface. In order to take advantage of this, you must be running a
have 2.0.31 system headers installed *before* you build dhcpd. 2.0.31 or greater kernel, and you must have 2.0.31 system headers
installed *before* you build dhcpd.
NOTE: People have been having problems finding the 2.0.31 kernel NOTE: People have been having problems finding the 2.0.31 kernel
because it was only available as a prerelease patch. As of October because it was only available as a prerelease patch. As of October
@@ -121,6 +122,11 @@ kernel development began. I do not know what version of Linux 2.1 has
this feature. To find out if yours does, check /usr/include/sys/sock*.h this feature. To find out if yours does, check /usr/include/sys/sock*.h
to see if SO_BINDTODEVICE is defined. to see if SO_BINDTODEVICE is defined.
We have heard reports that you must still add routes to 255.255.255.255
in order for the all-ones broadcast to work, even on 2.0.31 kernels.
In fact, you now need to add a route for each interface. Hopefully
the Linux kernel gurus will get this straight eventually.
SCO SCO
SCO has the same problem as Linux (described earlier). The thing is, SCO has the same problem as Linux (described earlier). The thing is,
@@ -174,26 +180,31 @@ in site.h and recompile.
NeXTSTEP NeXTSTEP
The NeXTSTEP support uses the NeXTSTEP Berkeley Packet Filter The NeXTSTEP support uses the NeXTSTEP Berkeley Packet Filter
extension, which is not included in the base system. You must extension, which is not included in the base NextStep system. You
install this extension in order to get dhcpd or dhclient to work. must install this extension in order to get dhcpd or dhclient to work.
SUPPORT SUPPORT
ISC DHCPD is not a commercial product, and is not supported in that The Internet Software Consortium DHCP server is not a commercial
sense. However, it has attracted a fairly sizable following on the product, and is not supported in that sense. However, it has
Internet, which means that there are a lot of knowledgable users who attracted a fairly sizable following on the Internet, which means that
may be able to help you if you get stuck. These people generally read there are a lot of knowledgable users who may be able to help you if
the dhcp-server@fugue.com mailing list. you get stuck. These people generally read the dhcp-server@fugue.com
mailing list.
If you are going to use dhcpd, you should probably subscribe to the If you are going to use dhcpd, you should probably subscribe to the
dhcp-server and dhcp-announce mailing lists. If you will be using dhcp-server and dhcp-announce mailing lists. If you will be using
dhclient, you should subscribe to the dhcp-client mailing list. For dhclient, you should subscribe to the dhcp-client mailing list.
details, please see http://www.fugue.com/dhcp/lists. If you don't PLEASE DO NOT send queries about non-isc clients to the dhcp-client
have WorldWide Web access, you can send mail to dhcp-request@fugue.com mailing list. If you're asking about them on an ISC mailing list,
and tell me which lists you want to subscribe to, but please use the it's probably because you're using the ISC DHCP server, so ask there.
web interface if you can, since I have to handle the -request mailing
list manually, and I will give you the third degree if you make me do Please see http://www.fugue.com/dhcp/lists for details on how to
your subscription manually. subscribe. If you don't have WorldWide Web access, you can send mail
to dhcp-request@fugue.com and tell me which lists you want to
subscribe to, but please use the web interface if you can, since I
have to handle the -request mailing list manually, and I will give you
the third degree if you make me do your subscription manually.
PLEASE DO NOT SEND REQUESTS FOR SUPPORT DIRECTLY TO ME! The number of PLEASE DO NOT SEND REQUESTS FOR SUPPORT DIRECTLY TO ME! The number of
people using the DHCP Distribution is sufficiently large that if I people using the DHCP Distribution is sufficiently large that if I