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:
87
README
87
README
@@ -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
|
||||||
|
Reference in New Issue
Block a user